std::fs
This is the canonical module doc for std::fs.
std::fs provides the hosted filesystem API shipped in std/fs.slk: low-level
file handles, stat-style metadata queries (stat, lstat, fstat,
Stats), whole-file helpers, directory iteration, and path-based mutation
primitives, all backed by std::runtime::fs.
Hosted package build modules may use the same Dir.next() and borrowed
Dir.next_view() iteration APIs as ordinary executables. Optional
DirEntryViewResult bindings and loops retain their normal semantics inside
the compiler-generated build-module wrapper.
The detailed API contract and platform notes are documented in:
Read that page as the complete public surface for:
FSErrorKind,FSFailed, and theFS*ResultaliasesPathKindStatsOpenOptionsSeekWhenceFileMMapDirDirEntryDirEntryViewandDirEntryType- top-level helpers such as
exists,stat,lstat,fstat,metadata_size,file_size,realpath,read_file,write_file,copy_file,read_dir,readdir,unlink,rename,mkdir,rmdir,chmod,flock,funlock,mkdir_all, andmkdirp
Related docs:
Source repository · Edit this page · View Markdown