在硬盘中搜索关键字

时间:2012-05-29 00:44:50

标签: c# java search

我正在开展一个项目,该项目将创建一个工具,扫描硬盘驱动器,搜索特定的关键字,并将包含这些关键字的文件输出到单独的文档中。我想知道这样的项目需要多长时间,我有一年的时间,我现在还在学习编程。任何帮助都会受到赞赏,因为在开始之前我应该​​看一下编程领域。

它将在Windows和Java或C#中使用。将用于系统上的实时内存分析。

感谢您的时间

1 个答案:

答案 0 :(得分:0)

带有grep(1)-R-l命令行选项的GNU -f命令可以在几秒钟的工作中为您提供此功能。 POSIX指定的grep(1)命令与find(1)命令结合使用可以在几秒钟内完成。因此,如果您只是想完成工作,请考虑使用现有工具。

根据您的技能水平,您可能需要一个下午来编写此工具的克隆,或者如果您是第一次了解正则表达式,树木行走等等,则可能需要一个月的项目。

使用C#执行项目可能会让您更轻松地访问包含多个数据分支的文件;如果您的工具将用于任何类型的取证设置,这将是至关重要的。