Module fs

Source

Modules§

mmap
unix
Unix-specific extensions.
util

Structs§

BoundedFileOption
BoundedFileSink
File Sink that tracks how much byte it has written This file will not block write operation. It is up to writer to check if maximum file has size is reached since AsyncWrite return IoError
DirBuilder
A builder for creating directories with configurable options.
DirEntry
An entry in a directory.
File
An open file on the filesystem.
FileType
A structure representing a type of file with accessors for each file type. It is returned by Metadata::file_type method.
Metadata
Metadata information about a file.
OpenOptions
A builder for opening files with configurable options.
Permissions
Representation of the various permissions on a file.
ReadDir
A stream of entries in a directory.

Enums§

BoundedFileSinkError

Traits§

AsyncFileExtension
Utilites for dealing with Async file

Functions§

canonicalize
Returns the canonical form of a path.
copy
Copies a file to a new location.
create_dir
Creates a new, empty directory at the provided path
create_dir_all
Recursively create a directory and all of its parent components if they are missing.
hard_link
Creates a hard link on the filesystem.
metadata
Reads metadata for a path.
read
Reads the entire contents of a file as raw bytes.
read_dir
Returns a stream of entries in a directory.
read_link
Reads a symbolic link and returns the path it points to.
read_to_string
Reads the entire contents of a file as a string.
remove_dir
Removes an empty directory.
remove_dir_all
Removes a directory and all of its contents.
remove_file
Removes a file.
rename
Renames a file or directory to a new location.
set_permissions
Changes the permissions of a file or directory.
symlink_metadata
Reads metadata for a path without following symbolic links.
write
Writes a slice of bytes as the new contents of a file.