0

我正在进行一个项目,该项目将创建一个工具,该工具可以扫描硬盘驱动器以搜索特定关键字,并将包含这些关键字的文件输出到单独的文档中。我想知道这样的项目需要多长时间,我还有不到一年的时间,我目前仍在学习编程。在开始之前我应该​​查看的编程领域中的任何帮助将不胜感激。

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

谢谢你的时间

4

1 回答 1

0

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

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

在 C# 中进行项目可能会让您更轻松地访问具有多个数据分支的文件;如果您的工具将用于任何类型的取证环境,这将是至关重要的。

于 2012-05-29T00:51:20.937 回答