嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):78630559
本次赞助数额为: 3 元微信扫码支付:3 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
可查找电脑上指定文件
private void GetFileName(String DirName, String FileName)
{
//文件夹信息
DirectoryInfo dir = new DirectoryInfo(DirName);
// 如果非根路径且是系统文件则跳过
if (null != dir.Parent && dir.Attributes.ToString().IndexOf("System") > -1)
{
return;
}
// 获得所有文件
try
{
FileInfo[] finfo = dir.GetFiles();
string fname = string.Empty;
DirectoryInfo[] dinfo = dir.GetDirectories();
foreach (DirectoryInfo IDir in dinfo)
{
//查找子文件夹中是否有符合要求的文件
GetFileName(IDir.FullName, FileName);
i ; //总扫描数量
}
foreach (FileInfo Ifinfo in finfo)
{
fname = Ifinfo.Name;
//判断文件是否包含查询名
if (fname.IndexOf(FileName) > -1)
{
p ; //扫描到的数量
GetlistView1.Items.Add(Ifinfo.FullName);
}
}
}
catch (Exception)
{
return;
}
finally
{
label2.Text = "共扫描文件:" i.ToString() " 已找到:" p.ToString(); //扫描总数量,和已找到的数量
}
}