Класс Directory

Предоставляет статические методы для создания, перемещения и перечисления в каталогах и вложенных каталогах.Этот класс не наследуется.

  • Пространство имен: System.IO
  • Сборка: mscorlib (в mscorlib.dll)

Иерархия наследования

Синтаксис

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.)
developers/references/system.io.directory.txt · Последние изменения: 2021/07/22 14:29 (внешнее изменение)