Expand description
文件系统操作
该模块包含一些操作本地文件系统内容的基本方法。
该模块中的所有方法均表示跨平台文件系统操作。
在 std::os::$platform
的扩展名 traits 中可以找到特定于平台的其他功能。
Structs
- FileTimesExperimental文件上各种时间戳的表示。
- 用于以各种方式创建目录的构建器。
ReadDir
迭代器返回的条目。- 提供对文件系统上打开文件的访问权限的对象。
- 表示文件类型的结构体,每个文件类型都有访问器。 通过
Metadata::file_type
方法返回。 - 有关文件的元数据信息。
- 可用于配置文件打开方式的选项和标志。
- 表示文件上的各种权限。
- 遍历目录中的条目。
Functions
- try_existsExperimental如果路径指向现有实体,则返回
Ok(true)
。 - 返回路径的规范,绝对形式,所有中间组件均已规范化且符号链接已解析。
- 将一个文件的内容复制到另一个文件。此函数还将复制原始文件的权限位到目标文件。
- 在提供的路径中创建一个新的空目录
- 递归创建目录及其所有父组件 (如果缺少)。
- 在文件系统上创建一个新的硬链接。
- 给定路径,查询文件系统以获取有关文件,目录等的信息。
- 将文件的全部内容读取为字节 vector。
- 返回目录中条目的迭代器。
- 读取符号链接,返回链接指向的文件。
- 将文件的全部内容读取为字符串。
- 删除一个空目录。
- 删除目录中的所有内容后,将在此路径中删除该目录。小心使用!
- 从文件系统中删除文件。
- 将文件或目录重命名为新名称,如果
to
已经存在,则替换原始文件。 - 更改在文件或目录上找到的权限。
- soft_linkDeprecated在文件系统上创建一个新的符号链接。
- 查询有关文件的元数据,而无需遵循符号链接。
- 写一个切片作为文件的全部内容。