以查找word为例,中间有些异常没有处理的,使用时要加上。
遍历查找指定文件
转载private Regex nameRx = new Regex(@"([\w\W]*?).(doc|docx)",RegexOptions.IgnoreCase);
private void FildDoc(string path)
{
DirectoryInfo directory = new DirectoryInfo(path);
FileSystemInfo[] fileSystemInfos = directory.GetFileSystemInfos();
foreach (FileSystemInfo filess in fileSystemInfos)
{
if (fileSystemInfo is DirectoryInfo)
{
FildDoc( path);
}
else if (fileSystemInfo is FileInfo)
{
string fileName = fileInfo.Name;
if (nameRx.Match(fileName).Success)
{
//找到word文档了;
}
}
}
}
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:c#连接sqlserver数据库
下一篇:C#中如何判断一个字符是汉字
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
linux查找文件
#!/bin/sh#fortestfor loopdofind / -name $loop done $./fortest 要查找的文件名
linux 职场 休闲 linux文件