1. 程式人生 > 其它 >刪除指定路徑資料夾(C#)

刪除指定路徑資料夾(C#)

技術標籤:C#File

給定路徑,路徑為絕對路徑,刪除改資料夾下的所有檔案

string path = "D:\\file";
//path為路徑,可以右鍵檔案選擇屬性看到
//判斷路徑或資料夾是否存在(絕對路徑)
if (Directory.Exists(path))
{
    //返回所有資料夾的路徑
    var dirs = Directory.GetDirectories(path);
    //遍歷所有資料夾路徑
    for (int index = 0; index < dirs.Length; ++index)
    {
        //刪除非空資料夾
Directory.Delete(dirs[index],true); //只能刪除空資料夾 //Directory.Delete(dirs[index]); } //返回所有檔案的路徑 var files = Directory.GetFiles(path); //遍歷所有檔案路徑 for (int index = 0; index < files.Length; ++index) { //刪除檔案 File.Delete(files[index]); } Debug.
Log("delete"); } //如果路徑不存在就報錯 else { //這裡使用的是Unity Debug.LogError("path not exist"); }