Предоставляет статические методы для создания, перемещения и перечисления в каталогах и вложенных каталогах.Этот класс не наследуется.
public abstract sealed class Directory
Тип | Имя | Описание |
---|---|---|
CreateDirectory(String) | Создает все каталоги и подкаталоги по указанному пути, если они еще не существуют. | |
CreateDirectory(String, DirectorySecurity) | Создает все каталоги по указанному пути, если они еще не существуют, с применением заданных параметров безопасности Windows. | |
Delete(String, Boolean) | Удаляет заданный каталог и, при наличии соответствующей инструкции, все подкаталоги и файлы в нем. | |
Delete(String) | Удаляет пустой каталог по заданному пути. | |
EnumerateDirectories(String, String, SearchOption) | Возвращает перечисляемую коллекцию имен каталогов, соответствующих шаблону поиска по указанному пути. Возможно, поиск ведется также и в подкаталогах. | |
EnumerateDirectories(String, String) | Возвращает перечисляемую коллекцию имен каталогов, соответствующих шаблону поиска по указанному пути. | |
EnumerateDirectories(String) | Возвращает перечисляемую коллекцию имен каталогов, расположенных по указанному пути. | |
EnumerateFiles(String, String, SearchOption) | Возвращает перечисляемую коллекцию имен файлов, соответствующих шаблону поиска по указанному пути. Возможно, поиск ведется также и в подкаталогах. | |
EnumerateFiles(String, String) | Возвращает перечисляемую коллекцию имен файлов, соответствующих шаблону поиска по указанному пути. | |
EnumerateFiles(String) | Возвращает перечисляемую коллекцию имен файлов, расположенных по указанному пути. | |
EnumerateFileSystemEntries(String, String) | Возвращает перечисляемую коллекцию имен файлов и имен каталогов по указанному пути, соответствующих шаблону поиска. | |
EnumerateFileSystemEntries(String, String, SearchOption) | Возвращает перечисляемую коллекцию записей файловой системы, соответствующих шаблону поиска по указанному пути. Возможно, поиск ведется также и в подкаталогах. | |
EnumerateFileSystemEntries(String) | Возвращает перечисляемую коллекцию имен файлов и имен каталогов по указанному пути. | |
Equals(Object) | Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.) | |
Exists(String) | Определяет, указывает ли заданный путь на существующий каталог на диске. | |
GetAccessControl(String) | Получает объект DirectorySecurity , который инкапсулирует записи списка ACL для заданного каталога. | |
GetAccessControl(String, AccessControlSections) | Получает объект DirectorySecurity , который инкапсулирует записи списка ACL определенного типа для заданного каталога. | |
GetCreationTime(String) | Получает дату и время создания каталога. | |
GetCreationTimeUtc(String) | Получает время и дату создания каталога в формате общего скоординированного времени (UTC). | |
GetCurrentDirectory() | Получает текущий рабочий каталог приложения. | |
GetDirectories(String, String) | Возвращает имена подкаталогов (включая пути) в указанном каталоге, соответствующих указанному шаблону поиска. | |
GetDirectories(String) | Возвращает имена подкаталогов (включая пути) в указанном каталоге. | |
GetDirectories(String, String, SearchOption) | Возвращает имена подкаталогов (включая пути) в указанном каталоге, соответствующих указанному шаблону поиска, и при необходимости ведет поиск в подкаталогах. | |
GetDirectoryRoot(String) | Возвращает для заданного пути сведения о томе и корневом каталоге по отдельности или сразу. | |
GetFiles(String) | Возвращает имена файлов (с указанием пути к ним) в указанном каталоге. | |
GetFiles(String, String) | Возвращает имена файлов (включая пути) из указанного каталога, отвечающие условиям заданного шаблона поиска. | |
GetFiles(String, String, SearchOption) | Возвращает имена файлов (включая пути) в заданном каталоге, отвечающие условиям шаблона поиска, используя значение, которое определяет, выполнять ли поиск в подкаталогах. | |
GetFileSystemEntries(String, String) | Возвращает массив имен файлов и имен каталогов по указанному пути, соответствующих шаблону поиска. | |
GetFileSystemEntries(String) | Возвращает имена всех файлов и подкаталогов по указанному пути. | |
GetFileSystemEntries(String, String, SearchOption) | Возвращает массив всех имен файлов и каталогов по указанному пути, соответствующих шаблону поиска, и при необходимости ведет поиск в подкаталогах. | |
GetHashCode() | Служит хэш-функцией по умолчанию. (Наследуется от Object.) | |
GetLastAccessTime(String) | Возвращает время и дату последнего обращения к указанному файлу или каталогу. | |
GetLastAccessTimeUtc(String) | Возвращает дату и время последнего доступа к заданному файлу или каталогу в формате общего скоординированного времени (UTC). | |
GetLastWriteTime(String) | Возвращает время и дату последней операции записи в указанный файл или каталог. | |
GetLastWriteTimeUtc(String) | Возвращает дату и время последней операции записи в заданный файл или каталог в формате общего скоординированного времени (UTC). | |
GetLogicalDrives() | Извлекает имена логических устройств данного компьютера в формате «<имя устройства>:\». | |
GetParent(String) | Извлекает родительский каталог, на который указывает абсолютный или относительный путь. | |
GetType() | Возвращает объект Type для текущего экземпляра. (Наследуется от Object.) | |
Move(String, String) | Перемещает файл или каталог со всем его содержимым в новое местоположение. | |
SetAccessControl(String, DirectorySecurity) | Применяет записи списка управления доступом (ACL), описанные объектом DirectorySecurity , к заданному каталогу. | |
SetCreationTime(String, DateTime) | Устанавливает дату и время создания заданного файла или каталога. | |
SetCreationTimeUtc(String, DateTime) | Устанавливает дату и время создания указанного файла или папки в формате общего скоординированного времени (UTC). | |
SetCurrentDirectory(String) | Устанавливает заданный каталог в качестве текущего рабочего каталога приложения. | |
SetLastAccessTime(String, DateTime) | Устанавливает время и дату последнего обращения к заданному файлу или каталогу. | |
SetLastAccessTimeUtc(String, DateTime) | Устанавливает дату и время последнего доступа к заданному файлу или каталогу в формате общего скоординированного времени (UTC). | |
SetLastWriteTime(String, DateTime) | Устанавливает дату и время последней записи в файл или каталог. | |
SetLastWriteTimeUtc(String, DateTime) | Устанавливает дату и время последней записи в заданный каталог в формате общего скоординированного времени (UTC). | |
ToString() | Возвращает строку, представляющую текущий объект. (Наследуется от Object.) |