我的C:\ TEMP目錄中存在許多.bmp文件。使用C#刪除目錄中的特定文件
我正在使用下面的代碼來刪除我的C:\ TEMP目錄中的所有.bmp文件,但不知何故它不能正常工作。任何人都可以幫助我嗎?
string[] filePaths = Directory.GetFiles(@"c:\TEMP\");
foreach (string filePath in filePaths)
{
if (filePath.Contains(".bmp"))
File.Delete(filePath);
}
我已經檢查了.bmp文件和目錄沒有隻讀屬性
提示:使用Directory.GetFiles中的searchPattern參數只能獲取位圖。 (例如「* .bmp」)請參閱[MSDN文章](http://msdn.microsoft.com/en-us/library/wz42302f.aspx) – AndyGeek 2011-04-12 19:22:13
您是否在您的用戶帳戶下手動運行應用程序,您是否有權訪問從C:\ Temp中刪除文件?另外,當您試圖刪除它們時,是否有任何文件正在使用。當您嘗試刪除文件時,您看到了哪些類型的結果/錯誤? – Zachary 2011-04-12 19:23:12