项目作者: karthikeyaJ

项目描述 :
此项目需要分析本地计算机上的目录结构,查找重复的文件名并在指定的文件中搜索文本。 C ++标准库提供了丰富的容器集,以支持用于此分析的结构化数据。但是,标准库中有一个令人惊讶的遗漏 - 不支持管理目录信息这个项目只是中等挑战。项目:1。使用标准C ++和标准库,使用Visual Studio 2013从命令行编译和链接,如ECS集群中提供的那样,并在其中提供的环境中运行。 2.使用C ++ std :: iostream库的服务进行所有输入和输出与用户控制台和C ++运算符new和delete的所有动态内存管理。 3.通过在命令行上提供路径,一个或多个文件模式以及一个开关来识别一组用于分析的文件,如果存在,则表示搜索了以该路径为根的整个目录树以进行匹配文件。如果命令行中不存在该开关,则仅搜索该路径上的目录。 4.构建文件集中所有文件的目录,仅保存每个文件名一次并保存每个路径一次,同时保留目录及其文件之间的所有包含关系。这意味着每个文件存储都必须将引用列表保存到找到它们的一组路径中。 5.支持使用命令行选项/ d,当存在时,会导致程序发出重复文件名列表及其路径。 6.提供命令行选项/ f <搜索文本>,当存在时,使您的程序列出存储在目录中包含搜索文本3的所有文件。 7.如果命令行中未提供任何选项,则发出简短摘要,例如,在M目录中找到的N个文件。 8.在构建目录并发出任何指定结果后,通过提供文本和文件模式,从控制台接受目录中文本搜索的新文本规范。没有其他命令被接受。 9.提供测试执行包和显示包,与分析工具结合使用
高级语言: C++
项目地址: git://github.com/karthikeyaJ/FileCatalogue.git
创建时间: 2015-06-18T04:06:57Z
项目社区:https://github.com/karthikeyaJ/FileCatalogue

开源协议:

下载