8 ответов:
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 и новее, вы можете использовать статический!--4-->файлы.createDirectory() метод
java.nio.file.Filesвместе сPaths.get.Files.createDirectory(Paths.get("/path/to/folder"));метод файлы.createDirectories () также создает родительские каталоги, если они не существуют.
использовать
mkdir():new File('/path/to/folder').mkdir();
используйте метод mkdir для класса File:
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: также создать родительские каталоги, если они не существуют.ps: Не забудьте окончание
/это явно показывает, что вы хотите сделать каталог.
следующий код будет полезен для создания одного или нескольких каталогов:
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!!!"); } } } }
Comments