0
我這樣做在我的代碼:刪除目錄錯誤
Directory.Delete(MapPath("..\\Directory1"),true);
現在,我得到這個錯誤:
System.IO.IOException:目錄不是空的。
我錯了什麼人的想法?
我這樣做在我的代碼:刪除目錄錯誤
Directory.Delete(MapPath("..\\Directory1"),true);
現在,我得到這個錯誤:
System.IO.IOException:目錄不是空的。
我錯了什麼人的想法?
嘗試刪除要刪除的目錄內的所有文件和文件夾,然後刪除該目錄。
System.IO.DirectoryInfo projectDetailsInfo = new DirectoryInfo(pathofyourdirectory);
foreach (FileInfo file in projectDetailsInfo.GetFiles())
{
file.Delete();
}
foreach (DirectoryInfo dir in projectDetailsInfo.GetDirectories())
{
dir.Delete(true);
}
Directory.Delete(path);
希望這會幫助你。
可能的重複:http://stackoverflow.com/q/329355/284240 –
也檢查此:http://stackoverflow.com/questions/12415105/directory-is-not-empty-error-when-trying-到編程 - 刪除 - 一個文件夾 –