No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.md
Test.cpp
fileList.cpp
fileList.h

README.md

一个快速检索当前目录下(递归子目录)某种特定文件的commandLine工具,可接受不定参数。源码跨平台(Windows/Linux/OSX)

Usage

可以通过fileList::quicklyStart(int argc,char* argv[])来传入主函数参数:

# build
$ g++ Test.cpp fileList.cpp -o filelist -sdt=c++11
# 列出当前文件夹下无后缀文件以及无前缀文件
$ ./Test .
# 列出当前文件夹下特定后缀文件(可接收不定参数)
$ ./Test .cc .c

或者自己使用fileList的构造函数+fileList::start()来启动搜索,详情见源码。

可以选择忽略搜索某些文件夹,在执行目录创建一个ignore.txt文件,将当前目录下要忽略搜索的文件夹名字填入其中(类似于.gitignore)。

扫描完成之后所有的文件类型和文件列表均保存在matchFileList这个关联容器中,获取到之后可以自己对搜索结果进行一些自定义的操作。