Module std::fs

1.0.0 · source ·
Expand description

文件系统操作

该模块包含一些操作本地文件系统内容的基本方法。 该模块中的所有方法均表示跨平台文件系统操作。 在 std::os::$platform 的扩展名 traits 中可以找到特定于平台的其他功能。

Structs

  • FileTimesExperimental
    文件上各种时间戳的表示。
  • 用于以各种方式创建目录的构建器。
  • ReadDir 迭代器返回的条目。
  • 提供对文件系统上打开文件的访问权限的对象。
  • 表示文件类型的结构体,每个文件类型都有访问器。 通过 Metadata::file_type 方法返回。
  • 有关文件的元数据信息。
  • 可用于配置文件打开方式的选项和标志。
  • 表示文件上的各种权限。
  • 遍历目录中的条目。

Functions

  • try_existsExperimental
    如果路径指向现有实体,则返回 Ok(true)
  • 返回路径的规范,绝对形式,所有中间组件均已规范化且符号链接已解析。
  • 将一个文件的内容复制到另一个文件。此函数还将复制原始文件的权限位到目标文件。
  • 在提供的路径中创建一个新的空目录
  • 递归创建目录及其所有父组件 (如果缺少)。
  • 在文件系统上创建一个新的硬链接。
  • 给定路径,查询文件系统以获取有关文件,目录等的信息。
  • 将文件的全部内容读取为字节 vector。
  • 返回目录中条目的迭代器。
  • 读取符号链接,返回链接指向的文件。
  • 将文件的全部内容读取为字符串。
  • 删除一个空目录。
  • 删除目录中的所有内容后,将在此路径中删除该目录。小心使用!
  • 从文件系统中删除文件。
  • 将文件或目录重命名为新名称,如果 to 已经存在,则替换原始文件。
  • 更改在文件或目录上找到的权限。
  • soft_linkDeprecated
    在文件系统上创建一个新的符号链接。
  • 查询有关文件的元数据,而无需遵循符号链接。
  • 写一个切片作为文件的全部内容。