Get path to the default cache (home) directory. See: XDG_CACHE_HOME See: https://specifications.freedesktop.org/basedir-spec/latest/
Copy directory from to to recursively.
Directory Scanning Flags|Options.
Find path for a (or FilePath.init if not found) in pathVariableName. TODO: Add caching of result and detect changes via inotify.
Find path for a (or FilePath.init if not found) in pathVariableName. TODO: Add caching of result and detect changes via inotify.
Get path to home directory.
Read file path into raw array with one extra terminating zero byte.
Variant of std.file.remove() that returns status instead of throwing.
Identical to std.file.rmdirRecurse on POSIX. On Windows it removes read-only bits before deleting. TODO: Integrate into Phobos as rmdirRecurse(bool forced). TODO: Make a non-throwing version bool tryRmdirRecurse(bool forced).
Get path to default temporary directory.
Returns the path to a new (unique) temporary file under tempDir.
Create a new temporary file starting with ($D namePrefix) and ending with 6 randomly defined characters.
Create a New Temporary Directory Tree.
Get pattern that matches a file name ending with '.'~s.
(Data) Format of file contents.
Extension of filename. See: https://en.wikipedia.org/wiki/Filename_extension
Type of file.
Directory Scanning Flags|Options.
Extensions to std.file.