-1
我想知道(使用c#)如何删除名称包含* mhz.prj的某个目录中的文件。根据名称选择删除文件夹中的文件
事实上,有此文件夹中的几个文件,我想只删除Amhz.prj Bmhz.prj例如。我的问题是文件名的末尾很重要。
我想知道(使用c#)如何删除名称包含* mhz.prj的某个目录中的文件。根据名称选择删除文件夹中的文件
事实上,有此文件夹中的几个文件,我想只删除Amhz.prj Bmhz.prj例如。我的问题是文件名的末尾很重要。
通过C:\MyDir
这将循环和删除扩展名为prj
任何文件。
foreach(var file in Directory.GetFiles(@"C:\MyDir", "*.prj"))
{
File.Delete(Path.GetFullPath(file));
}
http://whathaveyoutried.com? – 2012-07-24 13:03:10
你看过'File.Delete()'吗?如果没有,那肯定是时候这样做了! – Shai 2012-07-24 13:05:39
其实我找不到解决方案,因为我不知道这个词通配符。 其实问题是选择? 'string [] List = Directory.GetFiles(sourceDir,“* mhz.prj”);'会工作吗? – xenom 2012-07-24 13:08:41