嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):78630559
本次赞助数额为: 5 元微信扫码支付:5 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
vs2017,c#,扫描指定文件夹下面所有文件及指定文件
private void Getpdffile(string filePathByForeach)
{
DirectoryInfo theFolder = new DirectoryInfo(filePathByForeach); // 给出你的目录文件位置
DirectoryInfo[] dirInfo = theFolder.GetDirectories();//获取所在目录的文件夹
FileInfo[] fileInfo = theFolder.GetFiles(); // 获得当前的文件夹内的所有文件数组
foreach (FileInfo NextFile in fileInfo) //遍历文件
{
if (NextFile.Extension == ".pdf") // 得到你想要的格式
{
string result = "dirName:" NextFile.DirectoryName " fileName:" NextFile.Name "\n";
DataRow dr = dt.NewRow();
dr["filename"] = result;
dt.Rows.Add(dr);
//this.listBox1.Items.Add(NextFile.Name); // 用于测试输出
}
}
//遍历文件夹
foreach (DirectoryInfo NextFolder in dirInfo)
{
Getpdffile(NextFolder.FullName);
}
}