日期:2014-05-18 浏览次数:20834 次
private string GetFileNames(string path,string keyword) { if(!Directory.Exists(path)) return null; string[] fis=Directory.GetFiles(path,"*.txt"); string result=string.Empty; foreach(string s in fis) { FileInfo fi=new FileInfo(s); if(fi.Name.IndexOf(keyword)>-1) result+=fi.Name+"\r\n"; } return result; }
------解决方案--------------------
DirectoryInfo dir = new DirectoryInfo(文件夹路径);?
FileInfo[] files = dir.GetFiles();?
foreach (FileInfo info in files)?
{?
if (info.Extension == ".txt"?
{
//找出这些文件了,读文件还不会吗?你可以一行行的读,判断有关键字的,就取出来。我也不知道你到底想怎样“读取查找含有关键字的内容”,这个内容是什么呢?
你看看帮助文档的fileinfo类吧。
}?
}
------解决方案--------------------