File system operations - file and directory manipulation.
All functions are backed by the Rust runtime.
Reads the entire content of a file. Returns an empty string on error.
Writes content to path. Returns true on success.
Appends content to the file at path. Returns true on success.
Returns true if the file or directory at path exists.
Returns the size of the file in bytes. Returns -1 on error.
Deletes the file at path. Returns true on success.
Renames/moves a file from old to new. Returns true on success.
Creates a directory at path (all parent directories are created). Returns true on success.
Removes an empty directory at path. Returns true on success.
Lists the contents of a directory. Returns newline-separated entries.
Returns the current working directory path.
load std.fs
let content = fs.read("data.txt")
let ok = fs.write("out.txt", "data")
let exists = fs.exists("data.txt")
let entries = fs.list_dir(".")
let cwd = fs.current_dir()