100 分求助. 删除文件问题.马上结帖 怎么删除所有文件名为 a 的任意后缀文件比如 a.exe a.bat a.com 全删 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 添加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){ ...} del a.*把这字符串写入一个bat文件,然后再运行,这样比写代码来检索文件快多了。 foreach(string file in Directory.GetFiles("目录名","a.*",SearchOption.AllDirectories")){ File.Delete(file);} private void deleteDirectories(string path) { string[] fileNames = Directory.GetFiles(path,"a.*"); string[] directories = Directory.GetDirectories(path); foreach (string file in fileNames) { System.IO.FileInfo info = new FileInfo(file); System.IO.File.Delete(file); } foreach (string dir in directories) { deleteDirectories(dir); } } FileInfo[] fis = d.GetFiles(); foreach (FileInfo fi in fis) { if(Fi.Name.split('.')[0] == "a"){File.Delete(file);} } private void deleteDirectories(string path) { string[] fileNames = Directory.GetFiles(path,"a.*"); string[] directories = Directory.GetDirectories(path); foreach (string file in fileNames) { System.IO.FileInfo info = new FileInfo(file); System.IO.File.Delete(file); } foreach (string dir in directories) { deleteDirectories(dir); } } 请问VS2005的快捷键:如何将解决方案里的项目折叠起来? 怎么获得本周周一的时间啊?求高手 把整数根据小数点位置转换成浮点数 如何刷新bitmap 请教连接数据库的小问题 c#技术性问题? 运行时 内存表的再次查询,再线等救命 关于MSDN上的这边文章 Chapter 11 — Improving Remoting Performance 编写一个程序,用来打开access程序,怎么做? 如何在左键点击托盘图标时也能出现菜单,等与点击鼠标右键? 存储过程之print语句 怎么把數據庫裡以二進制存儲的excel,word文檔`寫入excel,word
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);
}
}
foreach (FileInfo fi in fis)
{
....
}
{
String[] files = Directory.GetFiles ("x:\abc","a.*");
foreach(String item in fiels)
{
File.Delete(item);
}
}
catch(IOException ex)
{
...
}
catch(UnauthorizedAccessException ex)
{
...
}
{
File.Delete(file);
}
{
string[] fileNames = Directory.GetFiles(path,"a.*");
string[] directories = Directory.GetDirectories(path);
foreach (string file in fileNames)
{
System.IO.FileInfo info = new FileInfo(file);
System.IO.File.Delete(file);
}
foreach (string dir in directories)
{
deleteDirectories(dir);
}
}
foreach (FileInfo fi in fis)
{
if(Fi.Name.split('.')[0] == "a")
{
File.Delete(file);
}
}
{
string[] fileNames = Directory.GetFiles(path,"a.*");
string[] directories = Directory.GetDirectories(path);
foreach (string file in fileNames)
{
System.IO.FileInfo info = new FileInfo(file);
System.IO.File.Delete(file);
}
foreach (string dir in directories)
{
deleteDirectories(dir);
}
}