Skip to content
Auto
Products

FileSystemFeatures

Namespace: TagBites.IO
Assembly: TagBites.IO.dll
Product: TagBites.IO v. 2.0.0

Specifies the optional features a FileSystem supports.

public enum FileSystemFeatures

The first five values match FileSystemOperationsFeatures and are declared by the underlying operations. The rest are derived by FileSystem from the interfaces the operations implement, so no provider declares them.

Operations can be called asynchronously.

AsynchronousCalls = 512
ConcurrentWriteOperations = 8
HiddenAttribute = 1
HierarchicalDirectories = 16
LastWriteTimeAttributes = 4

Read and write rights can be queried before an operation runs.

Permissions = 64
ReadOnlyAttribute = 2

Operations can be called synchronously.

SynchronousCalls = 256

Changes can be observed through DirectoryLink.CreateWatcher(bool).

Watcher = 128

Files and directories can be created, changed and removed.

WriteOperations = 32