programing

Java에서 폴더를 만드는 방법은 무엇입니까?

nasanasas 2020. 12. 29. 07:10
반응형

Java에서 폴더를 만드는 방법은 무엇입니까?


Java에서 빈 폴더를 어떻게 만들 수 있습니까?


File f = new File("C:\\TEST");
try{
    if(f.mkdir()) { 
        System.out.println("Directory Created");
    } else {
        System.out.println("Directory is not created");
    }
} catch(Exception e){
    e.printStackTrace();
} 

다음 File.mkdir과 같이 전화 하십시오.

new File(path).mkdir();

Java 7 이상 에서는 클래스 의 정적 Files.createDirectory () 메서드 java.nio.file.FilesPaths.get.

Files.createDirectory(Paths.get("/path/to/folder"));

Files.createDirectories () 메서드 는 부모 디렉터리가없는 경우에도 만듭니다.


사용 mkdir():

new File('/path/to/folder').mkdir();

File 클래스에서 mkdir 메소드를 사용하십시오.

http://java.sun.com/j2se/1.4.2/docs/api/java/io/File.html#mkdir%28%29


Java 8 사용 :

Files.createDirectories(Paths.get("/path/to/folder"));

같은:

new File("/path/to/folder").mkdirs();

또는

Files.createDirectory(Paths.get("/path/to/folder"));

같은:

new File("/path/to/folder").mkdir();

다음 mkdirs과 같이 사용 하는 것이 더 좋습니다 .

new File("dirPath/").mkdirs();

mkdirs: 또한 존재하지 않는 경우 상위 디렉토리를 만듭니다.

추신 : /디렉토리를 만들고자 함을 명시 적으로 보여주는 결말 잊지 마십시오 .


다음 코드는 단일 또는 다중 디렉토리 생성에 유용합니다.

import java.io.File;

public class CreateSingleOrMultipleDirectory{
    public static void main(String[] args) {
//To create single directory
        File file = new File("D:\\Test");
        if (!file.exists()) {
            if (file.mkdir()) {
                System.out.println("Folder/Directory is created successfully");
            } else {
                System.out.println("Directory/Folder creation failed!!!");
            }
        }
//To create multiple directories
        File files = new File("D:\\Test1\\Test2\\Test3");
        if (!files.exists()) {
            if (files.mkdirs()) {
                System.out.println("Multiple directories are created successfully");
            } else {
                System.out.println("Failed to create multiple directories!!!");
            }
        }
    }
}

ReferenceURL : https://stackoverflow.com/questions/3024002/how-to-create-a-folder-in-java

반응형