【文件属性】:
文件名称:glob:Glob for C ++ 17
文件大小:158KB
文件格式:ZIP
更新时间:2021-04-06 00:55:37
lightweight unix filesystem-library filesystem pattern-matching
Unix样式的路径名模式扩展
目录
快速开始
该库有两种版本:
两个文件版本: glob.h和glob.cpp
single_include/单个头文件版本
没有外部依赖-仅是标准库
需要C ++ 17 std::filesystem 如果您不能使用C++17 ,则可以集成。
麻省理工学院执照
构建库和独立样本
cmake -Hall -Bbuild
cmake --build build
# run standalone `glob` sample
./build/standalone/glob --help
用法
// Match on a single pattern
for ( auto & p : glob::glob( " ~/.b* " )) { // e.g., .bash_history, .bashrc
// do somethi
【文件预览】:
glob-master
----CMakeLists.txt(2KB)
----.gitignore(4KB)
----single_include()
--------glob()
----README.md(7KB)
----build_and_run.sh(91B)
----standalone()
--------CMakeLists.txt(718B)
--------source()
----LICENSE(1KB)
----include()
--------glob()
----source()
--------glob.cpp(11KB)
----all()
--------CMakeLists.txt(281B)
----CONTRIBUTING.md(314B)
----img()
--------logo.png(162KB)
----cmake()
--------tools.cmake(2KB)
--------CPM.cmake(689B)