实验性库头文件 <experimental/filesystem>
< cpp | header | experimental
此头文件是文件系统库的一部分。
定义于命名空间
std::experimental::filesystem | |
定义于内联命名空间
std::experimental::filesystem::v1 | |
类 | |
表示一个路径 (类) | |
文件系统错误时抛出的异常 (类) | |
目录条目 (类) | |
指向目录内容的迭代器 (类) | |
指向目录及其子目录的内容的迭代器 (类) | |
表示文件类型及权限 (类) | |
关于文件系统上自由及可用空间的信息 (类) | |
文件的类型 (枚举) | |
标识文件系统权限 (枚举) | |
指定复制操作的语义 (枚举) | |
用于迭代目录内容的选项 (枚举) | |
表示文件时间值 (typedef) | |
函数 | |
交换两个路径 (函数) | |
计算 path 对象的散列值 (函数) | |
按字典序比较两个路径 (函数) | |
以一个目录分隔符连接两个路径 (函数) | |
实施 path 的流输入/输出 (函数) | |
从 UTF-8 编码的源创建 path (函数) | |
支持基于范围的 for 循环 (函数) | |
支持基于范围的 for 循环 (函数) | |
组成一个绝对路径 转换路径为绝对路径,复现 OS 特定的行为 (函数) | |
组成一个规范路径 (函数) | |
复制文件或目录 (函数) | |
复制文件内容 (函数) | |
复制一个符号链接 (函数) | |
创建新目录 (函数) | |
创建一个硬链接 (函数) | |
创建一个符号链接 (函数) | |
返回当前工作目录 (函数) | |
检查路径是否指代既存的文件系统对象 (函数) | |
检查两个路径是否指代同一文件系统对象 (函数) | |
返回文件的大小 (函数) | |
返回指代特定文件的硬链接数 (函数) | |
获取或设置最近一次数据修改的时间 (函数) | |
修改文件访问权限 (函数) | |
获得符号链接的目标 (函数) | |
移除一个文件或空目录 移除一个文件或递归地移除一个目录与其全部内容 (函数) | |
移动或重命名一个文件或目录 (函数) | |
以截断或填充零更改一个常规文件的大小 (函数) | |
确定文件系统上的可用空闲空间 (函数) | |
确定文件属性 确定文件属性,检查符号链接目标 (函数) | |
返回一个适用于临时文件的目录 (函数) | |
文件类型 | |
检查给定路径是否指代块设备 (函数) | |
检查给定路径是否指代字符设备 (函数) | |
检查给定路径是否指代一个目录 (函数) | |
检查给定路径是否指代一个空的文件或目录 (函数) | |
检查给定路径是否指代一个命名管道 (函数) | |
检查参数是否指代一个其他文件 (函数) | |
检查参数是否指代一个常规文件 (函数) | |
检查参数是否指代一个具名 IPC 套接字 (函数) | |
检查参数是否指代一个符号链接 (函数) | |
检查文件状态是否已知 (函数) |