日期:2014-05-19  浏览次数:20745 次

100 分求助. 删除文件问题.马上结帖
怎么删除所有文件名为   a   的任意后缀文件

比如   a.exe       a.bat       a.com       全删



------解决方案--------------------
添加System.IO命名空间
foreach (string file in Directory.GetFiles( "C:\\test "))
{
string[] tmps = file.Split(new char[] { ', ' }, StringSplitOptions.RemoveEmptyEntries);
if (tmps.Length == 2 && tmps[0] == "a ")
{
File.Delete(file);
}
}
------解决方案--------------------
FileInfo[] fis = d.GetFiles();
foreach (FileInfo fi in fis)
{
....
}

------解决方案--------------------
try
{
String[] files = Directory.GetFiles ( "x:\abc ", "a.* ");
foreach(String item in fiels)
{
File.Delete(item);
}
}
catch(IOException ex)
{
...
}
catch(UnauthorizedAccessException ex)
{
...
}
------解决方案--------------------
foreach(string file in Directory.GetFiles( "目录名 ", "a.* ",SearchOption.AllDirectories "))
{
File.Delete(file);
}