Summary
Represents a directory. Not all implementations will support all
available methods and may throw
System.NotSupportedException.
- Assembly
- Wyam
.Testing .dll - Namespace
- Wyam
.Testing .IO - Interfaces
- Base Types
-
- Object
graph BT
Type-->Base0["Object"]
Type-.->Interface0["IDirectory"]
click Interface0 "/api/Wyam.Common.IO/IDirectory"
Type-.->Interface1["IFileSystemEntry"]
click Interface1 "/api/Wyam.Common.IO/IFileSystemEntry"
Type["TestDirectory"]
class Type type-node
Syntax
public class TestDirectory : IDirectory, IFileSystemEntry
Constructors
| Name | Summary |
|---|---|
| TestDirectory |
Properties
| Name | Value | Summary |
|---|---|---|
| Exists | bool |
Gets a value indicating whether this
Wyam.Common.IO.IFileSystemEntry exists.
|
| IsCaseSensitive | bool |
Indicates whether this directory (and files/directories under it) are case-sensitive.
|
| Parent | IDirectory |
Gets the parent directory or
null if the directory is a root.
|
| Path | DirectoryPath |
Gets the path to the directory.
|
Methods
| Name | Value | Summary |
|---|---|---|
| Create |
void |
Creates the directory, including any necessary parent directories.
|
| Delete |
void |
Deletes the directory.
|
| GetDirectories |
IEnumerable |
Gets directories matching the specified filter and scope.
|
| GetDirectory |
IDirectory |
Gets a directory by combining it's path with the current directory's path.
The specified directory path must be relative.
|
| GetFile |
IFile |
Gets a file by combining it's path with the current directory's path.
The specified file path must be relative.
|
| GetFiles |
IEnumerable |
Gets files matching the specified filter and scope.
|
