日期:2014-05-17  浏览次数:21030 次

搜索目录下的txt文件,并将所有txt文件里内容合并,生成一个新的txt
标题就是需求,不过目前不知道如何去搜索目录下的*.txt文件,希望给点思路。
------解决方案--------------------
引用:
顶楼上,遍历一个文件夹下的文件有现成的方法!


引用:
4楼好方法,学习了,谢谢


引用:
其他功能的我基本上都实现了,就是搜索上出了点问题,特此来问。


如果使用.net framework 4.0 + 的话,还可以用更加简单的方式:

List<FileSystemInfo> flist = new DirectoryInfo(@"C:\Users\mypc\Desktop\examples")
            .EnumerateFileSystemInfos("*.txt",SearchOption.AllDirectories).ToList();
            flist.ForEach(item=>Console.WriteLine(item.Name));

直接使用:EnumerateFileSystemInfos方法遍历所有目录及子目录。