命名空间
变体
操作

实验库头文件 <experimental/filesystem>

来自 cppreference.com
< cpp‎ | header‎ | experimental
 
 
标准库头文件
语言支持
概念
<concepts> (C++20)
诊断
<system_error> (C++11)

内存管理
<memory_resource> (C++17)  
元编程
<type_traits> (C++11)
<ratio> (C++11)
通用实用程序
<utility>
<tuple> (C++11)
<optional> (C++17)
<variant> (C++17)
<any> (C++17)
<debugging> (C++26)
<expected> (C++23)
<bitset>
<charconv> (C++17)
<format> (C++20)
<bit> (C++20)

字符串
<cuchar> (C++11)

容器
<flat_set> (C++23)
<span> (C++20)
<mdspan> (C++23)
<inplace_vector> (C++26)
迭代器
<iterator>
范围
<ranges> (C++20)
<generator> (C++23)
算法
数值
<cfenv> (C++11)
<complex>
<cmath>
<linalg> (C++26)
<numbers> (C++20)

时间
<chrono> (C++11)
本地化
<codecvt> (C++11/17/26*)
<text_encoding> (C++26)
输入/输出
<filesystem> (C++17)
<cstdio>
<cinttypes> (C++11)
<strstream> (C++98/26*)
正则表达式
<regex> (C++11)
并发支持
<stop_token> (C++20)
<thread> (C++11)
<atomic> (C++11)
<rcu> (C++26)
<stdatomic.h> (C++23)
<mutex> (C++11)
<shared_mutex> (C++14)

<condition_variable> (C++11)  
<semaphore> (C++20)
<latch> (C++20)

<barrier> (C++20)
<future> (C++11)
<hazard_pointer> (C++26)

C 兼容性
<cstdbool> (C++11/17/20*)  
<ccomplex> (C++11/17/20*)
<ctgmath> (C++11/17/20*)

<cstdalign> (C++11/17/20*)

<ciso646> (直到 C++20)

 
实验库头文件
执行 P2300
<experimental/execution>
文件系统 TS
<experimental/filesystem>
并行 TS (v1, v2)
experimental/algorithm
experimental/execution_policy
experimental/exception_list
experimental/numeric
<experimental/simd>
experimental/task_block
库基础 TS (v1, v2, v3)
experimental/algorithm
<experimental/any>
experimental/array
experimental/chrono
experimental/deque
experimental/forward_list
<experimental/functional>
experimental/future
experimental/iterator
experimental/list
experimental/map
experimental/memory
<experimental/memory_resource>
experimental/numeric
<experimental/optional>
experimental/propagate_const
experimental/random
experimental/ratio
experimental/regex
experimental/scope
experimental/set
experimental/source_location
experimental/string
<experimental/string_view>
experimental/system_error
experimental/tuple
experimental/type_traits
experimental/unordered_map
experimental/unordered_set
experimental/utility
experimental/vector

并发 TS
experimental/atomic
experimental/barrier
experimental/future
experimental/latch
范围 TS
协程 TS
experimental/coroutine
网络 TS
experimental/buffer
experimental/executor
experimental/internet
experimental/io_context
<experimental/net>
experimental/netfwd
experimental/socket
experimental/timer
反射 TS
<experimental/reflect>
 

此头文件是 文件系统 库的一部分。

定义在命名空间 std::experimental::filesystem
定义在内联命名空间 std::experimental::filesystem::v1

表示一个路径
(类) [edit]
文件系统错误抛出的异常
(类) [edit]
目录项
(类) [edit]
目录内容的迭代器
(类) [edit]
目录及其子目录内容的迭代器
(类) [edit]
表示文件类型和权限
(类) [edit]
文件系统上可用空间和空闲空间的信息
(类) [edit]
文件的类型
(枚举) [edit]
标识文件系统权限
(枚举) [edit]
指定复制操作的语义
(枚举) [edit]
用于迭代目录内容的选项
(枚举) [edit]
表示文件时间值
(typedef) [edit]

函数

交换两个路径
(函数) [edit]
计算路径对象的哈希值
(函数) [edit]
按字典顺序比较两个路径
(函数) [edit]
用目录分隔符连接两个路径
(函数) [edit]
对路径执行流输入和输出
(函数) [edit]
从 UTF-8 编码的源创建 path
(函数) [edit]
基于范围的 for 循环支持
(函数) [edit]
基于范围的 for 循环支持
(函数) [edit]
组成一个绝对路径
将路径转换为绝对路径,复制操作系统特定的行为
(函数) [edit]
组成规范路径
(函数) [edit]
复制文件或目录
(函数) [edit]
复制文件内容
(函数) [edit]
复制符号链接
(函数) [edit]
创建新目录
(函数) [edit]
创建硬链接
(函数) [edit]
创建符号链接
(函数) [edit]
返回当前工作目录
(函数) [edit]
检查路径是否引用现有文件系统对象
(函数) [edit]
检查两个路径是否引用同一个文件系统对象
(函数) [edit]
返回文件的大小
(函数) [edit]
返回引用特定文件的硬链接数量
(函数) [edit]
获取或设置最后一次数据修改的时间
(函数) [edit]
修改文件访问权限
(函数) [edit]
获取符号链接的目标
(函数) [edit]
删除文件或空目录
递归删除文件或目录及其所有内容
(函数) [edit]
移动或重命名文件或目录
(函数) [edit]
通过截断或零填充更改常规文件的大小
(函数) [edit]
确定文件系统上的可用空闲空间
(函数) [edit]
确定文件属性
确定文件属性,检查符号链接目标
(函数) [编辑]
返回适合临时文件的目录
(函数) [编辑]
文件类型
检查给定路径是否指向块设备
(函数) [编辑]
检查给定路径是否指向字符设备
(函数) [编辑]
检查给定路径是否指向目录
(函数) [编辑]
检查给定路径是否指向空文件或目录
(函数) [编辑]
检查给定路径是否指向命名管道
(函数) [编辑]
检查参数是否指向“其他”文件
(函数) [编辑]
检查参数是否指向常规文件
(函数) [编辑]
检查参数是否指向命名 IPC 套接字
(函数) [编辑]
检查参数是否指向符号链接
(函数) [编辑]
检查文件状态是否已知
(函数) [编辑]