none
求段计数代码 RRS feed

答案

  • 求一个字符串在多少个文本文件中出现

    求高手丢段代码


    你好:)

    可以这样做:

    namespace TestBed
    {
       
        class Program
        {
            static void Main(string[] args)
            {
                int counter = 0;
                foreach (string drive in Directory.GetLogicalDrives())
                {
                    foreach (string file in Directory.GetFiles(drive,"*.txt",SearchOption.AllDirectories))
                    {
                        string filecontents = File.ReadAllText(file);
                        if (filecontents.IndexOf("你的内容")>=0)
                        {
                            counter++;
                        }
                    }
                }
            }
        }
    }


    如果你有其它意见或私下交流,请发送邮件到:maledong@qq.com;或者请讨论
    下载MSDN桌面工具(Vista,Win7)
    下载Technet桌面小工具(Vista,Win7)
    慈善点击,点击此处
    • 已建议为答案 Cookie Luo 2011年6月24日 5:08
    2011年6月23日 2:55
    版主

全部回复

  • 求一个字符串在多少个文本文件中出现

    求高手丢段代码


    你好:)

    可以这样做:

    namespace TestBed
    {
       
        class Program
        {
            static void Main(string[] args)
            {
                int counter = 0;
                foreach (string drive in Directory.GetLogicalDrives())
                {
                    foreach (string file in Directory.GetFiles(drive,"*.txt",SearchOption.AllDirectories))
                    {
                        string filecontents = File.ReadAllText(file);
                        if (filecontents.IndexOf("你的内容")>=0)
                        {
                            counter++;
                        }
                    }
                }
            }
        }
    }


    如果你有其它意见或私下交流,请发送邮件到:maledong@qq.com;或者请讨论
    下载MSDN桌面工具(Vista,Win7)
    下载Technet桌面小工具(Vista,Win7)
    慈善点击,点击此处
    • 已建议为答案 Cookie Luo 2011年6月24日 5:08
    2011年6月23日 2:55
    版主
  • In Windows/DOS:

    > findstr /N /S "String" *.txt | find /C ":"

     

    In Linux

    $ grep -r "String" . | wc -l

     

     

     

     


    MCPD (Windows & Web)
    2011年6月23日 22:58