Module std::fs1.0.0[][src]

Expand description

文件系统操纵操作。

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

Structs

DirBuilder

用于以各种方式创建目录的构建器。

DirEntry

ReadDir 迭代器返回的条目。

File

对文件系统上打开的文件的引用。

FileType

表示文件类型的结构体,每个文件类型都有访问器。 通过 Metadata::file_type 方法返回。

Metadata

有关文件的元数据信息。

OpenOptions

可用于配置文件打开方式的选项和标志。

Permissions

表示文件上的各种权限。

ReadDir

遍历目录中的条目。

Functions

try_existsExperimental

如果路径指向现有实体,则返回 Ok(true)

canonicalize

返回路径的规范,绝对形式,所有中间组件均已规范化且符号链接已解析。

copy

将一个文件的内容复制到另一个文件。此函数还将复制原始文件的权限位到目标文件。

create_dir

在提供的路径中创建一个新的空目录

create_dir_all

递归创建目录及其所有父组件 (如果缺少)。

hard_link

在文件系统上创建一个新的硬链接。

metadata

给定路径,查询文件系统以获取有关文件,目录等的信息。

read

将文件的全部内容读取为字节 vector。

read_dir

返回目录中条目的迭代器。

read_link

读取符号链接,返回链接指向的文件。

read_to_string

将文件的全部内容读取为字符串。

remove_dir

删除一个空目录。

remove_dir_all

删除目录中的所有内容后,将在此路径中删除该目录。小心使用!

remove_file

从文件系统中删除文件。

rename

将文件或目录重命名为新名称,如果 to 已经存在,则替换原始文件。

set_permissions

更改在文件或目录上找到的权限。

soft_linkDeprecated

在文件系统上创建一个新的符号链接。

symlink_metadata

查询有关文件的元数据,而无需遵循符号链接。

write

写一个切片作为文件的全部内容。