System.IO.Directory
E697503
System.IO.Directory is a .NET class that provides static methods for creating, deleting, moving, and enumerating directories and subdirectories on disk.
Statements (68)
| Predicate | Object |
|---|---|
| instanceOf |
.NET class
ⓘ
class ⓘ |
| assembly |
System.IO.FileSystem.dll
NERFINISHED
ⓘ
System.Runtime.dll NERFINISHED ⓘ mscorlib.dll ⓘ |
| category | file system API ⓘ |
| isStatic | true ⓘ |
| namespace | System.IO NERFINISHED ⓘ |
| platform |
.NET 5+
ⓘ
.NET Core NERFINISHED ⓘ .NET Framework NERFINISHED ⓘ |
| providesMethod |
CreateDirectory
ⓘ
CreateDirectory(string) ⓘ Delete ⓘ Delete(string) ⓘ Delete(string, bool) ⓘ EnumerateDirectories ⓘ EnumerateDirectories(string) ⓘ EnumerateDirectories(string, string) ⓘ EnumerateDirectories(string, string, SearchOption) ⓘ EnumerateFileSystemEntries ⓘ EnumerateFileSystemEntries(string) ⓘ EnumerateFileSystemEntries(string, string) ⓘ EnumerateFiles ⓘ EnumerateFiles(string) ⓘ EnumerateFiles(string, string) ⓘ EnumerateFiles(string, string, SearchOption) ⓘ Exists ⓘ Exists(string) ⓘ GetCurrentDirectory ⓘ GetCurrentDirectory() ⓘ GetDirectories ⓘ GetDirectories(string) ⓘ GetDirectories(string, string) ⓘ GetDirectories(string, string, SearchOption) ⓘ GetDirectoryRoot ⓘ GetDirectoryRoot(string) ⓘ GetFileSystemEntries ⓘ GetFileSystemEntries(string) NERFINISHED ⓘ GetFileSystemEntries(string, string) ⓘ GetFiles ⓘ GetFiles(string) ⓘ GetFiles(string, string) ⓘ GetFiles(string, string, SearchOption) ⓘ GetLogicalDrives NERFINISHED ⓘ GetLogicalDrives() ⓘ GetParent ⓘ GetParent(string) ⓘ Move ⓘ Move(string, string) ⓘ SetCurrentDirectory ⓘ SetCurrentDirectory(string) ⓘ |
| supportsOperation |
check directory existence
ⓘ
create directory ⓘ delete directory ⓘ enumerate directories ⓘ enumerate files ⓘ get current directory ⓘ move directory ⓘ set current directory ⓘ |
| threadSafety | static members are thread-safe for read operations ⓘ |
| throwsException |
ArgumentException
ⓘ
ArgumentNullException ⓘ DirectoryNotFoundException ⓘ IOException NERFINISHED ⓘ PathTooLongException NERFINISHED ⓘ SecurityException NERFINISHED ⓘ UnauthorizedAccessException ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.