2012-07-24 185 views
-1

我想知道(使用c#)如何刪除名稱包含* mhz.prj的某個目錄中的文件。根據名稱選擇刪除文件夾中的文件

事實上,有此文件夾中的幾個文件,我想只刪除Amhz.prj Bmhz.prj例如。我的問題是文件名的末尾很重要。

+2

http://whathaveyoutried.com? – 2012-07-24 13:03:10

+1

你看過'File.Delete()'嗎?如果沒有,那肯定是時候這樣做了! – Shai 2012-07-24 13:05:39

+0

其實我找不到解決方案,因爲我不知道這個詞通配符。 其實問題是選擇? 'string [] List = Directory.GetFiles(sourceDir,「* mhz.prj」);'會工作嗎? – xenom 2012-07-24 13:08:41

回答

0

通過C:\MyDir這將循環和刪除擴展名爲prj任何文件。

foreach(var file in Directory.GetFiles(@"C:\MyDir", "*.prj")) 
{ 
    File.Delete(Path.GetFullPath(file)); 
} 
相關問題