IDirectory
Represents an abstract wrapper for the Directory class.
Creates all directories and subdirectories in the specified path unless they already exist.
Deletes an empty directory from a specified path.
Deletes the specified directory and, if indicated, any subdirectories and files in the directory.
Deletes the specified directory and, if indicated, any subdirectories and files in the directory only when it exists and optionally throw when a failure occurs.
Determines whether the given path refers to an existing directory on disk.
Determines whether the given path refers to an existing directory on disk and optionally throw when a failure occurs.
Retrieves the parent directory of the specified path, including both absolute and relative paths.