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