Logo
Section 1 / 12

简介

本节我们将简要探讨以下内容

导入

简介

本节我们将简要探讨以下内容

文件系统

从早期版本开始,标准库就提供了操作文件的功能。通过流(如 fstream),你可以打开文件、读取数据、写入字节,并执行许多其他操作。然而,过去缺少的是对整个文件系统进行操作的能力。例如,在 C++14 中,你必须使用第三方库来遍历目录、组合路径、删除目录或读取文件权限。现在,借助 C++17,我们迈出了重要的一步——可以使用 std::filesystem 组件了!

在本章中,你将学习:

  • std::filesystem 是如何进入标准的
  • 基本类型和操作
  • 如何处理路径
  • 如何处理 std::filesystem 中的错误
  • 如何遍历目录
  • 如何创建新目录和文件

让我们从文件系统的概述开始。

字符串转换

概览