当前位置:编程学习 > C#/ASP.NET >>

C#怎么样读取指定路径下文件的内容,并进行输出cvs

c#怎么样读取指定文件夹下的所有文件。

给定了一个文件夹的目录,目录中有多个文件。
现在想在这些文件中匹配相应的字符串
如果文件中有匹配的字符串,则以CVS的格式输出包含这个字符串的 文件名,匹配字符串在文件中的起始行号,匹配的字符串之间的内容


如:文件夹目录为:  D:\carteGX\File
    
    目录下有文件:  a1.cs
                    a2.cs
                    a3.biz
                    a4.txt
                    a5.*
                    子文件夹:B
                              子文件夹下有文件:b1.cs
                                                b2.cs
                                                b3.biz
                                                b4.txt
                                                b5.*

 现在需要在在上面的文件中匹配类似于标签的字符   如<lable></lable>
 
 假如在文件a4.biz和b1.cs中都含有如下内容:

   **************
   <lable>
   ***********************************
   ***************************
   **************************
   ***************
   </lable>
   **************

则输出一个CVS文件

文件内容如下

文件夹名称,文件名,匹配字符串的起始位置,匹配字符串间的内容

D:\carteGX\File,         a4 ,    2,       <lable>
                                             ***********************************
                                             ***************************
                                             **************************
                                             ***************
                                             </lable>
D:\carteGX\File\B,         b1 ,    2,     <lable>
                                             ***********************************
                                             ***************************
                                             **************************
                                             ***************
                                             </lable>

CVS文件的命名格式为  YYYYMMDDhhmm.cvs

求各位大神帮忙解决啊。。。 我对文件读取这一块比较弱。。。


各位大侠求指导。。。





     --------------------编程问答-------------------- 大侠都不在吗?
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,