日期:2014-05-18 浏览次数:21023 次
        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类吧。
}? 
}
------解决方案--------------------