我正在开展一个项目,该项目将创建一个工具,扫描硬盘驱动器,搜索特定的关键字,并将包含这些关键字的文件输出到单独的文档中。我想知道这样的项目需要多长时间,我有一年的时间,我现在还在学习编程。任何帮助都会受到赞赏,因为在开始之前我应该看一下编程领域。
它将在Windows和Java或C#中使用。将用于系统上的实时内存分析。
感谢您的时间
答案 0 :(得分:0)
带有grep(1)
,-R
和-l
命令行选项的GNU -f
命令可以在几秒钟的工作中为您提供此功能。 POSIX指定的grep(1)
命令与find(1)
命令结合使用可以在几秒钟内完成。因此,如果您只是想完成工作,请考虑使用现有工具。
根据您的技能水平,您可能需要一个下午来编写此工具的克隆,或者如果您是第一次了解正则表达式,树木行走等等,则可能需要一个月的项目。
使用C#执行项目可能会让您更轻松地访问包含多个数据分支的文件;如果您的工具将用于任何类型的取证设置,这将是至关重要的。