Tag: filesystem
7 posts
-
C++17 std::filesystem in Practice: Directory Iteration, Copy and Remove, Symlinks and TOCTOU Races
std::filesystem in practice: directory iteration that survives permission errors, copy and remove options, space queries, symlinks, TOCTOU races, and choosing between exceptions and error_code.
-
C++ std::filesystem File Status: file_status, symlink_status, perms, and Timestamps
C++17 std::filesystem file_status·perms, status and symlink_status, file_type·permission checks, backup·log cleanup practice, Windows and POSIX.
-
Node.js File System (fs): Promises API, Streams, Atomic Writes, and Watching Files
The Node.js fs module in practice: sync vs callback vs fs/promises, reading and writing JSON safely with atomic writes, directories, streams with pipeline, error codes, fs.watch vs chokidar, and the race conditions in exists-then-open code.
-
std::filesystem Across Platforms: Paths, Directory Iteration, File Operations and Permissions
Write std::filesystem code that works on Windows and Linux: path joining and normalization, recursive iteration, copy/move/delete, permissions and errors.
-
Boost in Modern C++: What the Standard Replaced, What Is Still Worth It, and How to Link It
Which Boost libraries C++17/20/23 replaced, when Asio, Beast, Container or Multiprecision still pay off, and fixing find_package, CMP0167 and link errors.
-
C++ std::filesystem::path | Cross-platform paths in C++17
A deep look at std::filesystem::path internals: encoding, normalization, and equality pitfalls on Windows and POSIX.
-
Walking Directories with std::filesystem: directory_iterator, Recursion, Symlinks and error_code
directory_iterator vs recursive_directory_iterator, directory_options, symlinks, error_code overloads, filtering, disk usage, and performance tips.