| DirectoryInfo CreateDirectory(const string& path) | PublicStatic | — | 0x08 |
| bool Exists(const string& path) | PublicStatic | — | 0x08 |
| string[] GetFiles(const string& path) | PublicStatic | — | 0x08 |
| string[] GetFiles(const string& path, const string& searchPattern) | PublicStatic | — | 0x08 |
| string[] GetFiles(const string& path, const string& searchPattern, const SearchOption& searchOption) | PublicStatic | — | 0x08 |
| string[] GetFiles(const string& path, const string& searchPattern, EnumerationOptions enumerationOptions) | PublicStatic | — | 0x08 |
| string[] GetDirectories(const string& path) | PublicStatic | — | 0x08 |
| string[] GetDirectories(const string& path, const string& searchPattern, const SearchOption& searchOption) | PublicStatic | — | 0x08 |
| string[] GetDirectories(const string& path, const string& searchPattern, EnumerationOptions enumerationOptions) | PublicStatic | — | 0x08 |
| IEnumerable<System.String> InternalEnumeratePaths(const string& path, const string& searchPattern, const SearchTarget& searchTarget, EnumerationOptions options) | Static+1 flags | — | 0x08 |
| IEnumerable<System.String> EnumerateFileSystemEntries(const string& path) | PublicStatic | — | 0x08 |
| IEnumerable<System.String> EnumerateFileSystemEntries(const string& path, const string& searchPattern, EnumerationOptions enumerationOptions) | PublicStatic | — | 0x08 |
| string GetDirectoryRoot(const string& path) | PublicStatic | — | 0x08 |
| string InternalGetDirectoryRoot(const string& path) | Static+1 flags | — | 0x08 |
| string GetCurrentDirectory() | PublicStatic | — | 0x08 |
| void Move(const string& sourceDirName, const string& destDirName) | PublicStatic | — | 0x08 |
| void Delete(const string& path, bool recursive) | PublicStatic | — | 0x08 |
| string[] GetLogicalDrives() | PublicStatic | — | 0x08 |
| string InsecureGetCurrentDirectory() | Static+1 flags | — | 0x08 |