C++17 <filesystem>头文件 详解

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

C++17 <filesystem>头文件 详解_第1张图片

一、基本介绍

头文件是一个命名空间 std::filesystem 下的一组类和函数,用于处理文件路径、文件状态以及目录操作。

主要组件:

  • path:表示文件或目录的路径。
  • directory_entry:表示目录中的一个条目(文件或子目录)。
  • directory_iterator:用于遍历目录内容。
  • recursive_directory_iterator:递归遍历目录及其子目录。
  • 文件状态和权限相关函数

你可能感兴趣的:(C++高手修炼营,C/C++多线程编程专题,C/C++网络编程专题,c++,开发语言,C++17,Filesystem)