安卓 mkdir 與 mkdirs 的區別

2021-10-10 05:26:00 字數 625 閱讀 7222

boolean mkdir() 建立此抽象路徑名指定的目錄。

boolean mkdirs() 建立此抽象路徑名指定的目錄,包括所有必需但不存在的父目錄。

具體使用:

string path ="e:\\data\\a\\b\\c";

boolean result = new file(path).mkdir();

system.out.println(result);

當c的父目錄存在時 返回true

當c的父目錄不存在時 返回false

string path ="e:\\data\\a\\b\\c";

boolean result = new file(path).mkdirs();

system.out.println(result);

system.in.read();

當c父的目錄不存在時,mkdirs會建立父目錄 返回true

mkdir()是建立子目錄。

mkdirs()是建立多級目錄。

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 結合自己的理解及具...