在java中File --》指--》檔案+檔案目錄
建立檔案夾實作代碼
//檔案存放path
String strPath =
"E:\\a\\aa\\aaa.txt"
;
File file =
new
File(strPath);
//檔案存放path
if
(!file.exists())){
file.file.mkdirs();
}
String strPath =
"E:\\a\\aa\\aaa.txt"
;
//檔案存放path
File file =
new
File(strPath);
//首先看父類檔案夾有沒有
File fileParent = file.getParentFile();
//首先建立父類檔案夾
if
(!fileParent.exists()){
fileParent.mkdirs(); //為什麼用mkdirs()呢?因為這個方法可以在不知道偶沒有父類檔案夾的情況下,建立檔案夾,而mkdir()必須在有父類的檔案夾下建立檔案
}
file.createNewFile();
總結:
- mkdir() 如果你想在已經存在的檔案夾(D盤下的yyy檔案夾)下建立新的檔案夾(2010-02-28檔案夾),就可以用此方法。此方法不能在不存在的檔案夾下建立新的檔案夾。假如想建立名字是”2010-02-28”檔案夾,那麼它的父檔案夾必須存在。
- mkdirs() 如果你想根據File裡的路徑名建立檔案夾(當你不知道此檔案夾是否存在,也不知道父檔案夾存在),就可用此方法,它建立檔案夾的原則是:如果父檔案夾不存在并且最後一級子檔案夾不存在,它就自動建立所有路經裡寫的檔案夾;如果父檔案夾存在,它就直接在已經存在的父檔案夾下建立子檔案夾。
轉載于:https://www.cnblogs.com/Darkqueen/p/9024274.html