我正在使用MVC ASP.NET 3.5,我試圖用標準.NET方法刪除一個包含所有文件的文件夾,我一直使用.NET 2.0。我發現this但第一個答案似乎並不奏效。
我已經試過這一個Directory.Delete(path,true)總是給出錯誤 - ASP.NET 3.5 MVC
try
{
Directory.Delete(path, true);
}
catch (IOException)
{
Thread.Sleep(0);
Directory.Delete(path, true);
}
和工作,但我不明白爲什麼。
有什麼建議嗎?
編輯:我有權限,因爲所有的文件和子文件夾都被刪除了。但我有和路徑異常「目錄非空」。如果我使用提供的代碼,則無任何例外。
你的方法可行,但問題是如果你有子文件夾,你必須刪除它們。此外,仍然沒有解釋這個錯誤。 – 2010-02-10 15:14:15