檔案和資料夾的增刪

2021-07-28 14:59:32 字數 1865 閱讀 1282

public

class

ccrdfile else else

}} else

}/**

* 刪除單個檔案

*@param filepath

*@return

*/public

static

boolean

deletefile(string filepath)

return flag;

}/**

* 刪除目錄(資料夾)以及目錄下的檔案

*@param dirpath

*@return

*/public

static

boolean

deletedirectory(string dirpath)

file dirfile = new file(dirpath);

// 如果dir對應的檔案不存在,或者不是乙個目錄,則退出

if (!dirfile.exists() || !dirfile.isdirectory())

flag = true;

file files = dirfile.listfiles();// 獲得傳入路徑下的所有檔案

for (int i = 0; i < files.length; i++) else

}if (!flag)

return

false;

if (dirfile.delete()) else

}/**

* 建立單個檔案

*@param filepath

*@return

*/public

static

boolean

createfile(string filepath)

if (filepath.endswith(file.separator))

if (!file.getparentfile().exists())

}try else

} catch (ioexception e)

}/**

* 建立目錄

*@param destdirname

*@return

*/public

static

boolean

createdir(string destdirname)

if (!destdirname.endswith(file.separator))

if (dir.mkdirs()) else

}/**

* 檔案複製

*@param oldpath

*@param newpath

*/public

static

void

copy(string oldpath,string newpath)

} catch (exception e) finally catch (ioexception e) }}

// public static void main(string args)

// }

// 建立臨時檔案

// public static string createtempfile(string prefix, string suffix,

// string dirname) catch (ioexception e)

// } else

// }

// try catch (ioexception e)

// }

// }

}

C 檔案和資料夾

獲取啟動了應用程式的可執行檔案的路徑,不包括可執行檔案的名稱。返回上一級路徑 是你返回的資料夾級數 string parentpath di.fullname 判斷檔案是否存在 if system.io.file.exists parentpath directory.exists path pat...

刪除檔案和資料夾

一 刪除檔案 使用 del 命令,可以檢視幫助資訊 del p f s q a attributes names erase p f s q a attributes names names 指定乙個或數個檔案或目錄列表。萬用字元可被用來 刪除多個檔案。如果指定了乙個目錄,目錄中的所 有檔案都會被刪...

刪除檔案和資料夾

一 刪除檔案 使用 del 命令,可以檢視幫助資訊 del p f s q a attributes names erase p f s q a attributes names names 指定乙個或數個檔案或目錄列表。萬用字元可被用來 刪除多個檔案。如果指定了乙個目錄,目錄中的所 有檔案都會被刪...