이거 맘대로 되는 세상이 아니구만...

Stream6(디렉토리생성) 본문

java

Stream6(디렉토리생성)

바이홍 2007. 4. 19. 10:34
반응형
☆File클래스를 이요해서 디렉토리 생성
●mkdir

public boolean mkdir()

이 추상 패스명이 가리키는 디렉토리를 생성합니다.

반환값:
디렉토리가 생성되었을 경우는 true, 그렇지 않은 경우는 false
예외:
SecurityException - 시큐러티 매니저가 존재해, 시큐러티 매니저의 SecurityManager.checkWrite(java.lang.String)
메서드가 지정된 디렉토리의 생성을 허가하지 않는 경우

●mkdirs

public boolean mkdirs()

이 추상 패스명이 가리키는 디렉토리를 생성합니다. 존재하고 있지 않지만 필요한 친디렉토리도 함께 작성됩니다.
이 오퍼레이션이 실패했을 경우에서도, 몇개의 필요한 친디렉토리의 생성에는 성공하고 있는 경우가 있습니다.

반환값:
필요한 모든 친디렉토리를 포함해 디렉토리가 생성되었을 경우는 true, 그렇지 않은 경우는 false
예외:
SecurityException - 시큐러티 매니저가 존재해, 시큐러티 매니저의 SecurityManager.checkRead(java.lang.String)
메서드가 지정된 디렉토리와 필요한 모든 친디렉토리의 존재 확인을 허가하지 않는 경우.
또는 SecurityManager.checkWrite(java.lang.String)
메서드가 지정된 디렉토리와 필요한 모든 친디렉토리의 생성을 허가하지 않는 경우



.....................................................
File f=new File("디렉토리명");
if(!f.exists()){
f.mkdir();
}
......................................................


import java.io.*;

public class kkk{
public static void main(String args[]) throws IOException{
File f=new File("새로운폴더");
if(!f.exists()){
f.mkdir();
System.out.println("새로운폴더가 생성되었습니다 ");
}
}
}
Comments