|
| override DriveEntryInfo[] | GetDrives () |
| | Gets an array of drives on the system.
|
| override IEnumerable< string > | GetSpecialFolders () |
| | Retrieves special folder paths.
|
| override bool | IsHidden (string path, bool isDirectory) |
| | Checks if a path is hidden.
|
| override string | GetRoot () |
| | Returns the root of the containing filesystem.
|
| override bool | IsLinkedToDirectory (string linkPath, out string directory) |
| bool | IsLinkedToDirectory (string linkPath, [NotNullWhen(true)] out string? directory) |
| | Checks if a symbolic link is referring to a directory.
|
| ValueResult< DirectoryContents > | GetPathEntries (string path, bool includeHidden, bool includeOs) |
| | Gets files and directories in a directory, with optional inclusion of hidden and system entries.
|
| async Task< ValueResult< DirectoryContents > > | GetPathEntriesAsync (string path, bool includeHidden, bool includeOs, CancellationToken ct) |
| | Asynchronously gets files in a directory, with optional inclusion of hidden and system entries.
|
| virtual ValueResult< Stream > | GetFileStream (string path) |
| | Returns an opened file stream for reading on the specified path.
|
| DateTime? | GetFileLastWriteUtc (string filePath) |
| | Gets the last modified Utc time of a file.
|
| Task< DateTime?> | GetFileLastWriteUtcAsync (string filePath) |
| | Asynchronously gets the last modified Utc time of a file.
|
| DateTime? | GetDirLastWriteUtc (string dirPath) |
| | Gets the last modified Utc time of a directory.
|
| virtual Task< DateTime?> | GetDirLastWriteUtcAsync (string dirPath) |
| | Asynchronously gets the last modified Utc time of a directory.
|
| bool | IsHidden (string path, bool isDirectory) |
| | Checks if a path is hidden.
|
| string | GetRoot () |
| | Returns the root of the containing filesystem.
|
| ExistsInfo | Exists (string path) |
| | Determines if the file or directory exists within the containing file system.
|
| Task< ExistsInfo > | ExistsAsync (string path) |
| | Asynchronously determines if the file or directory exists within the containing file system.
|
| DriveEntryInfo[] | GetDrives () |
| | Gets an array of drives on the system.
|
| IEnumerable< string > | GetSpecialFolders () |
| | Retrieves special folder paths.
|
Provides Windows-specific local file-system information.