Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在进行一个项目,该项目将创建一个工具,该工具可以扫描硬盘驱动器以搜索特定关键字,并将包含这些关键字的文件输出到单独的文档中。我想知道这样的项目需要多长时间,我还有不到一年的时间,我目前仍在学习编程。在开始之前我应该查看的编程领域中的任何帮助将不胜感激。
它将用于 Windows 和 Java 或 C#。将用于系统上的实时内存分析。
谢谢你的时间
grep(1)带有 、 和 命令行 选项的 GNU 命令-R可以-l在几-f秒钟内完成。POSIX 指定grep(1)的命令与命令相结合find(1)可以在几秒钟内为您提供此工作。因此,如果您只是想完成工作,请考虑使用现有工具。
grep(1)
-R
-l
-f
find(1)
根据您的技能水平,您可能需要一个下午来编写此工具的克隆,或者如果这是您第一次有机会学习正则表达式、树行走等,则可能需要一个月的项目。
在 C# 中进行项目可能会让您更轻松地访问具有多个数据分支的文件;如果您的工具将用于任何类型的取证环境,这将是至关重要的。