C++17 引入了标准库头文件
,为开发者提供了对文件系统进行操作的强大接口。这个库几乎涵盖了所有常见的文件和目录操作需求,如创建、删除、遍历目录、获取文件属性等。

一、基本介绍
头文件是一个命名空间 std::filesystem
下的一组类和函数,用于处理文件路径、文件状态以及目录操作。
主要组件:
path
:表示文件或目录的路径。
directory_entry
:表示目录中的一个条目(文件或子目录)。
directory_iterator
:用于遍历目录内容。
recursive_directory_iterator
:递归遍历目录及其子目录。
- 文件状态和权限相关函数