[ Internal function - use is discouraged. ] Invokes a function on a class implementing IFileSystem.
A reference path to use for thrown error objects.
The prefix of the file system to use.
The function to invoke.
Checks if the required FS structure is present.
The structure to check for.
Caches a file. Note that this does not track FS changes.
The path of the file to cache.
The options to use.
Copies a directory to a new destination.
The source path to copy from.
The destination path to place copied files.
Copies a file to a new destination.
The source path to copy from.
The destination path to place the copied file.
Checks if an entity exists.
The path to check for.
Returns the file type of a node. This can be a binary or text file.
The path to check for.
A number representing the file type.
Retuns a file system object (FSO) by its prefix.
The prefix of the FSO to query.
The file system object.
Returns a file from cache.
Hashes a file.
The path of the file to hash.
The algorithm to use.
Checks if a file is empty.
The path to check for.
Checks if the specified entity is a file.
The path to check for.
Gets all mounted file system prefixes.
Creates a new directory (and subdirectories if they do not exist).
The path of the directory to create.
Mounts a file system using the specified object ("driver").
The file system object to mount.
Whether a forced prefix (rather than the prefixed defined in the FSO) should be used.
Whether to check if FSO is an instance of IFileSystem
Gets all mounted file system objects.
The file system objects.
Moves a directory to a new destination.
The source path to move from.
The destination path to place moved files.
Moves a file to a new destination.
The source path to move from.
The destination path to place the moved file.
Get the next available drive letter.
The next available letter or null if nothing was found.
Reads a part of a file.
The path to read from.
The starting offset.
The length of data to read.
Reads a part of a file as string.
The path to read from.
The starting offset.
The length of data to read.
Reads the specified file as binary.
The path of the file to read.
File contents as byte array.
Returns a list of entities contained in the specified path.
The directory path to read.
Whether to retrieve files in scan mode.
Reads the specified file as a string.
The path of the file to read.
The text of the file.
Renames a file or folder.
The path to rename.
The new name of the directory/file to use.
Deletes the specified file.
The path of the file to remove.
Removes a directory and its contents.
The path of the directory to remove.
Retrieves information about a file system entry.
The path to retrieve information for.
Constructs a blob from the specified file.
The path of the file to construct a blob from.
Returns the URL for a path.
The path to retrieve an URL for.
Creates a new file.
The path of the file to create.
Unmounts a file system instance.
The prefix of the file system instance to unmount.
Uncaches a file.
The path of the file to uncache.
Walks through the contents of a directory.
The path to walk.
Truncates and writes data to the specified file.
The path of the file to write to.
The data to write.
Truncates and writes a UTF-8 encoded string to the specified file.
The path of the file to write to.
The string to write.
Generated using TypeDoc
The Windows 96 file system API.