新增目錄

要從 File 例項建立一個新目錄,你需要使用以下兩種方法之一:mkdirs()mkdir()

  • mkdir() - 建立此抽象路徑名指定的目錄。 ( 來源
  • mkdirs() - 建立此抽象路徑名所指定的目錄,包括任何必需但不存在的父目錄。請注意,如果此操作失敗,則可能已成功建立一些必需的父目錄。 ( 來源

注意: createNewFile() 不會僅建立一個新目錄的檔案。

File singleDir = new File("C:/Users/SomeUser/Desktop/A New Folder/");
    
File multiDir = new File("C:/Users/SomeUser/Desktop/A New Folder 2/Another Folder/");

// assume that neither "A New Folder" or "A New Folder 2" exist

singleDir.createNewFile(); // will make a new file called "A New Folder.file"
singleDir.mkdir(); // will make the directory
singleDir.mkdirs(); // will make the directory

multiDir.createNewFile(); // will throw a IOException
multiDir.mkdir(); // will not work
multiDir.mkdirs(); // will make the directory