Name | Description | |
---|---|---|
![]() | Exists | (Inherited from Microsoft.Extensions.FileProviders.IDirectoryContents) |
The following tables list the members exposed by IWritableDirectoryContents.
Name | Description | |
---|---|---|
![]() | Exists | (Inherited from Microsoft.Extensions.FileProviders.IDirectoryContents) |
Name | Description | |
---|---|---|
![]() | Create | Creates a directory. |
![]() | Delete | Deletes a directory represented by this IWritableDirectoryContents, specifying whether to delete subdirectories and files. |
![]() | GetDirectoryContents2 | Obtains a directory contents at the given path. (Inherited from OpcLabs.BaseLib.Extensions.FileProviders.IDirectory2) |
![]() | GetEnumerator | Returns an enumerator that iterates through the collection. (Inherited from System.Collections.Generic.IEnumerable<IFileInfo>) |
![]() | GetFileInfo2 | Obtain a file info at the given path. (Inherited from OpcLabs.BaseLib.Extensions.FileProviders.IDirectory2) |
![]() | GetWritableDirectoryContents | Enumerate a directory at the given path, if any, and provide support for directory modifications. (Inherited from OpcLabs.BaseLib.Extensions.FileProviders.IWritableDirectory) |
![]() | GetWritableFileInfo | Locate a file at the given path, with support for writing and modifications. (Inherited from OpcLabs.BaseLib.Extensions.FileProviders.IWritableDirectory) |
![]() | MoveTo | Moves a directory and its contents to a new path. |
Name | Description | |
---|---|---|
![]() | Browse | Enumerates subdirectories and files in the given directory only. |
![]() | BrowseAll | Overloaded. Enumerates subdirectories and files in the given directory, recursively. |
![]() | BrowseTree | Overloaded. Browses a tree of subdirectories and (optionally) files in the given directory, recursively. |
![]() | Clear | Clears (deletes) the contents of the directory, without deleting the directory itself. |
![]() | CopyToWritableDirectoryContents | Overloaded. Copies the directory into another writable directory contents. |
![]() | CreateSubdirectory | Creates a subdirectory or subdirectories on the specified path. The specified path can be relative to this instance of the IWritableDirectoryContents. |
![]() | Delete | Deletes a directory and its contents from a path. |
![]() | DeleteEmpty | Infrastructure. This method is provided for implementors. |
![]() | DeleteFileOrSubdirectory | Delete a file or subdirectory specified by a relative path. |
![]() | DeleteSubdirectory | Overloaded. Deletes a subdirectory. |
![]() | GetStatistics | Overloaded. Computes the directory statistics, such as total number of bytes in directory files, and number of files and subdirectories contained in the directory. |
![]() | LoadFromOSDirectory | Overloaded. Loads the contents of the directory from a physical directory. |
![]() | MoveToWritableDirectoryContents | Overloaded. Moves the directory into another writable directory contents. |
![]() | Rename | Renames a directory. |
![]() | SaveToOSDirectory | Overloaded. Saves the contents of the directory into a physical directory. |