Directory Methods
Assembly: mscorlib (in mscorlib.dll)
| Name | Description | |
|---|---|---|
![]() ![]() | CreateDirectory(String) | Creates all directories and subdirectories in the specified path unless they already exist. |
![]() ![]() | CreateDirectory(String, DirectorySecurity) | Creates all the directories in the specified path, unless the already exist, applying the specified Windows security. |
![]() ![]() | Delete(String) | Deletes an empty directory from a specified path. |
![]() ![]() | Delete(String, Boolean) | Deletes the specified directory and, if indicated, any subdirectories and files in the directory. |
![]() ![]() | EnumerateDirectories(String) | Returns an enumerable collection of directory names in a specified path. |
![]() ![]() | EnumerateDirectories(String, String) | Returns an enumerable collection of directory names that match a search pattern in a specified path. |
![]() ![]() | EnumerateDirectories(String, String, SearchOption) | Returns an enumerable collection of directory names that match a search pattern in a specified path, and optionally searches subdirectories. |
![]() ![]() | EnumerateFiles(String) | Returns an enumerable collection of file names in a specified path. |
![]() ![]() | EnumerateFiles(String, String) | Returns an enumerable collection of file names that match a search pattern in a specified path. |
![]() ![]() | EnumerateFiles(String, String, SearchOption) | Returns an enumerable collection of file names that match a search pattern in a specified path, and optionally searches subdirectories. |
![]() ![]() | EnumerateFileSystemEntries(String) | Returns an enumerable collection of file names and directory names in a specified path. |
![]() ![]() | EnumerateFileSystemEntries(String, String) | Returns an enumerable collection of file names and directory names that match a search pattern in a specified path. |
![]() ![]() | EnumerateFileSystemEntries(String, String, SearchOption) | Returns an enumerable collection of file names and directory names that match a search pattern in a specified path, and optionally searches subdirectories. |
![]() ![]() | Exists(String) | Determines whether the given path refers to an existing directory on disk. |
![]() ![]() | GetAccessControl(String) | Gets a DirectorySecurity object that encapsulates the access control list (ACL) entries for a specified directory. |
![]() ![]() | GetAccessControl(String, AccessControlSections) | Gets a DirectorySecurity object that encapsulates the specified type of access control list (ACL) entries for a specified directory. |
![]() ![]() | GetCreationTime(String) | Gets the creation date and time of a directory. |
![]() ![]() | GetCreationTimeUtc(String) | Gets the creation date and time, in Coordinated Universal Time (UTC) format, of a directory. |
![]() ![]() | GetCurrentDirectory() | Gets the current working directory of the application. |
![]() ![]() | GetDirectories(String) | Returns the names of subdirectories (including their paths) in the specified directory. |
![]() ![]() | GetDirectories(String, String) | Returns the names of subdirectories (including their paths) that match the specified search pattern in the specified directory. |
![]() ![]() | GetDirectories(String, String, SearchOption) | Returns the names of the subdirectories (including their paths) that match the specified search pattern in the specified directory, and optionally searches subdirectories. |
![]() ![]() | GetDirectoryRoot(String) | Returns the volume information, root information, or both for the specified path. |
![]() ![]() | GetFiles(String) | Returns the names of files (including their paths) in the specified directory. |
![]() ![]() | GetFiles(String, String) | Returns the names of files (including their paths) that match the specified search pattern in the specified directory. |
![]() ![]() | GetFiles(String, String, SearchOption) | Returns the names of files (including their paths) that match the specified search pattern in the specified directory, using a value to determine whether to search subdirectories. |
![]() ![]() | GetFileSystemEntries(String) | Returns the names of all files and subdirectories in a specified path. |
![]() ![]() | GetFileSystemEntries(String, String) | Returns an array of file names and directory names that that match a search pattern in a specified path. |
![]() ![]() | GetFileSystemEntries(String, String, SearchOption) | Returns an array of all the file names and directory names that match a search pattern in a specified path, and optionally searches subdirectories. |
![]() ![]() | GetLastAccessTime(String) | Returns the date and time the specified file or directory was last accessed. |
![]() ![]() | GetLastAccessTimeUtc(String) | Returns the date and time, in Coordinated Universal Time (UTC) format, that the specified file or directory was last accessed. |
![]() ![]() | GetLastWriteTime(String) | Returns the date and time the specified file or directory was last written to. |
![]() ![]() | GetLastWriteTimeUtc(String) | Returns the date and time, in Coordinated Universal Time (UTC) format, that the specified file or directory was last written to. |
![]() ![]() | GetLogicalDrives() | Retrieves the names of the logical drives on this computer in the form "<drive letter>:\". |
![]() ![]() | GetParent(String) | Retrieves the parent directory of the specified path, including both absolute and relative paths. |
![]() ![]() | Move(String, String) | Moves a file or a directory and its contents to a new location. |
![]() ![]() | SetAccessControl(String, DirectorySecurity) | Applies access control list (ACL) entries described by a DirectorySecurity object to the specified directory. |
![]() ![]() | SetCreationTime(String, DateTime) | Sets the creation date and time for the specified file or directory. |
![]() ![]() | SetCreationTimeUtc(String, DateTime) | Sets the creation date and time, in Coordinated Universal Time (UTC) format, for the specified file or directory. |
![]() ![]() | SetCurrentDirectory(String) | Sets the application's current working directory to the specified directory. |
![]() ![]() | SetLastAccessTime(String, DateTime) | Sets the date and time the specified file or directory was last accessed. |
![]() ![]() | SetLastAccessTimeUtc(String, DateTime) | Sets the date and time, in Coordinated Universal Time (UTC) format, that the specified file or directory was last accessed. |
![]() ![]() | SetLastWriteTime(String, DateTime) | Sets the date and time a directory was last written to. |
![]() ![]() | SetLastWriteTimeUtc(String, DateTime) | Sets the date and time, in Coordinated Universal Time (UTC) format, that a directory was last written to. |

