mkdir 方法與mkdirs 的區別

2021-09-02 06:36:34 字數 480 閱讀 9783

file file_date = new file(「d:\\yyy\\2010-02-28」);

// 如果該日期的資料夾存在,就把獲得的指令資料夾建到該資料夾下。

// 如果該日期的資料夾不存在,就新建乙個日期的資料夾。

if (file_date.exists()) else else

} [b]//mkdir() 如果你想在已經存在的資料夾(d盤下的yyy資料夾)下建立新的資料夾(2010-02-28資料夾),就可以用此方法。此方法不能在不存在的資料夾下建立新的資料夾。假如想建立名字是"2010-02-28"資料夾,那麼它的父資料夾必須存在。

//mkdirs() 如果你想根據file裡的路徑名建立資料夾(當你不知道此資料夾是否存在,也不知道父資料夾存在),就可用此方法,它建立資料夾的原則是:如果父資料夾不存在並且最後一級子資料夾不存在,它就自動新建所有路經裡寫的資料夾;如果父資料夾存在,它就直接在已經存在的父資料夾下新建子資料夾。[/b]

mkdir 與mkdirs 的區別

用了file.mkdir 為何還是不能建立檔案?boolean mkdir 建立此抽象路徑名指定的目錄。boolean mkdirs 建立此抽象路徑名指定的目錄,包括建立必需但不存在的父目錄。file file new flie d aaa file.mkdir 能建立成功目錄,會在d盤下建立名為a...

mkdir與mkdirs的區別

專案中需要在 中讀取或建立檔案儲存路徑,用到了mkdir,檢視還有個mkdirs方法,這裡記錄一下兩者的區別。1 關於兩者的說明如下 boolean mkdir 建立此抽象路徑名指定的目錄。boolean mkdirs 建立此抽象路徑名指定的目錄,包括建立必需但不存在的父目錄。2 結合自己的理解及具...

mkdir與mkdirs的區別

專案中需要在 中讀取或建立檔案儲存路徑,用到了mkdir,檢視還有個mkdirs方法,這裡記錄一下兩者的區別。1 關於兩者的說明如下 boolean mkdir 建立此抽象路徑名指定的目錄。boolean mkdirs 建立此抽象路徑名指定的目錄,包括建立必需但不存在的父目錄。2 結合自己的理解及具...