首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

100 分. 删除文件有关问题.马上结帖

2012-01-06 
100 分求助. 删除文件问题.马上结帖怎么删除所有文件名为a的任意后缀文件比如a.exea.bata.com全删[解决办

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);
}

热点排行