在5000多个文本文件中搜索特定字符串.

Cha*_*ani 1 c++ java search file

我解决了产品的错误.客户已发送一捆日志文件.我需要在这些日志文件中搜索特定字符串.日志文件的数量超过五千.

我不能使用grep,因为我正在使用Windows机器.

我有什么选择?我正在考虑在java中编写一个程序,我在其中打开目录中的每个文本文件并搜索特定模式.但我无法找到一个api,我可以一个接一个地打开每个文件.

你能告诉我一个解决方案吗?我也可以用C++编写代码,或者C#可以在某种程度上构建一个解决方案.

Min*_*n91 13

我建议安装Cygwin并使用grep

  • +1`grep`在windows和unix上都能很好地工作. (2认同)

hyd*_*yde 5

如果你只需要手动执行此操作,那么只需安装任何体面的编辑器(我的建议是http://notepad-plus-plus.org/),并使用其find-in-files功能.