Library

File System Iterator

Enumerates files and directories inside a given path

Usable
Dependencies

No library-level dependencies

SaneCppFileSystemIterator.h is a library that enumerates files and directories at a given path.

Dependencies

  • Dependencies: (none)
  • All dependencies: (none)

Dependency Graph

Features

  • Iterate files in directory
  • Handle recursive iteration

Status

Usable The library is simple but gets the job done.

  • On Windows it expects paths in UTF8 or UTF16 and outputs paths as UTF16.
  • On Posix it expects and outputs paths in UTF8.

Blog

Some relevant blog posts are:

Description

Roadmap

Complete Features:

  • Not sure what else could be useful here

💡 Unplanned Features:

  • No hypothesis has been made so far

Statistics

LOC counts exclude comments. Library counts files physically under Libraries/FileSystemIterator. Single File counts SaneCppFileSystemIterator.h. Standalone counts SaneCppFileSystemIteratorStandalone.h and intentionally includes dependency payloads.

Metric Header Source Sum
Library 92 402 494
Single File 1121 977 2098
Standalone 1121 977 2098