[This is preliminary documentation and is subject to change.]
The IFileSystemCapabilities type exposes the following members.Properties
Name | Description | |
---|---|---|
![]() | IsReadonly |
Indicates whether file system supports modification of its files and structure
|
![]() | MaxDirectoryNameLength |
Returns maximum allowed length of a directory name
|
![]() | MaxFileNameLength |
Returns maximum allowed length of a file name
|
![]() | MaxFilePathLength |
Returns maximum allowed length of the whole path that includes directory name/s and/or separator chars and/or file name
|
![]() | MaxFileSize |
Returns the maximum size of a file
|
![]() | PathSeparatorCharacters |
Returns understood path separator characters
|
![]() | SupportsAsyncronousAPI |
Defines if this FileSystem implements Async methods in real asynchronous manner.
By default asynchronous methods are actually executed syncronously and return Task with execution result or exception
|
![]() | SupportsCreationTimestamps | |
![]() | SupportsCreationUserNames | |
![]() | SupportsCustomMetadata |
Indicates whether the file system supports custom metadata for files and folders
|
![]() | SupportsDirectoryRenaming | |
![]() | SupportsDirectorySizes | |
![]() | SupportsFileModification | |
![]() | SupportsFileRenaming | |
![]() | SupportsFileSizes | |
![]() | SupportsLastAccessTimestamps | |
![]() | SupportsLastAccessUserNames | |
![]() | SupportsModificationTimestamps | |
![]() | SupportsModificationUserNames | |
![]() | SupportsReadonlyDirectories | |
![]() | SupportsReadonlyFiles | |
![]() | SupportsSecurity |
Indicates whether the file system supports security permissions
|
![]() | SupportsStreamSeek | |
![]() | SupportsTransactions |
Indicates whether a file system supports transactions
|
![]() | SupportsVersioning |
Indicates whether a file system supports versioning
|
See Also