Module std::fs 1.0.0[−][src]
Expand description
文件系统操纵操作。
该模块包含一些操作本地文件系统内容的基本方法。
该模块中的所有方法均表示跨平台文件系统操作。
在 std::os::$platform
的扩展名 traits 中可以找到特定于平台的其他功能。
Structs
DirBuilder | 用于以各种方式创建目录的构建器。 |
DirEntry |
|
File | 对文件系统上打开的文件的引用。 |
FileType | 表示文件类型的结构体,每个文件类型都有访问器。
通过 |
Metadata | 有关文件的元数据信息。 |
OpenOptions | 可用于配置文件打开方式的选项和标志。 |
Permissions | 表示文件上的各种权限。 |
ReadDir | 遍历目录中的条目。 |
Functions
try_exists | Experimental 如果路径指向现有实体,则返回 |
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 | 将文件或目录重命名为新名称,如果 |
set_permissions | 更改在文件或目录上找到的权限。 |
soft_link | Deprecated 在文件系统上创建一个新的符号链接。 |
symlink_metadata | 查询有关文件的元数据,而无需遵循符号链接。 |
write | 写一个切片作为文件的全部内容。 |