likle / cwalk

Path library for C/C++. Cross-Platform for Linux, FreeBSD, Windows and MacOS. Supports UNIX and Windows path styles on those platforms.
https://likle.github.io/cwalk/
MIT License
253 stars 40 forks source link
c c-plus-plus c-plus-plus-11 cpp cross-platform directory file file-path file-system filesystem library linux macos osx path path-manipulation path-parsing unc windows

Build Pipeline Build Pipeline Build Pipeline Build Pipeline codecov

libcwalk - path library for C/C++

This is a lighweight C path manipulation library. It is currently compiled and tested under Linux, FreeBSD, Windows and MacOS. It supports UNIX and Windows path styles on all platforms.

Features

Please have a look at the reference for detailed information. Some features this library includes: