黑马程序员技术交流社区
标题:
关于查找指定扩展名文件的问题?
[打印本页]
作者:
刘树斌
时间:
2013-1-18 15:05
标题:
关于查找指定扩展名文件的问题?
关于查找指定扩展名文件的问题
在指定文件夹搜索的时候
string[] MyFiles = Directory.GetFiles(Path);
我想查找除了.dat之外的所有文件应该怎么做?
作者:
靳石磊
时间:
2013-1-18 18:20
说下思路~
将MyFiles数组中的每个字符串用split函数以点(".")为界进行拆分,点后面的不是dat的剔除就行了
作者:
罗志强
时间:
2013-1-23 09:13
这个问题很简单,我自己因为下载视频解压文件太多,懒得自己动手一个个的去删除,所以做了一个删除指定类型文件的程序,可以把关键代码发给你看下
string[] strArray;
string text = this.textClass.Text;
if (this.radioButton1.Checked)
{
strArray = Directory.GetFiles(this.textPath.Text, text, SearchOption.AllDirectories);
foreach (string str2 in strArray)
{
File.Delete(str2);
}
}
else
{
strArray = Directory.GetFiles(this.textPath.Text, text, SearchOption.TopDirectoryOnly);
foreach (string str2 in strArray)
{
File.Delete(str2);
}
}
不过你说的除.dat之外的都删除,那我还真不知道了,不过有一个思路,
你可以先把文件夹下面的所有文件都扫描到数组中,然后呢,写一个方法把数组遍历,如果是.bat的就不放到新数组中,如果不是.bat就放到新数组中,然后删除新数组中的文件就OK了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2