Окончание табл. 13.1

Метод Описание
GetCreationTime(),
GetLastAccessTime()
и GetLastWriteTime()
Возвращают объект DateTime, который представляет время создания каталога, время последнего чтения или записи. Все методы GetXxx имеют дополняющие методы SetXxx, которые в настоящей таблице не показаны.

GetDirectories(),
GetFiles()
и SetLogicalDrives()
Возвращает массив строк, по одной на каждый подкаталог, файл, или устройство в указанном каталоге (в зависимости от используемого метода). Методы могут принимать второй параметр, задающий шаблон поиска (такой как asp*.*). Буквы устройств представлены в формате с:\.

GetParent() Анализирует переданную строку каталога и сообщает имя родительского каталога. Вы можете сделать это самостоятельно, находя последний символ \ (или, в более общем виде, Path.DirectorySeparatorChar), но эта функция несколько облегчает жизнь.

GetCurrentDirectory() и SetCurrentDirectory() Позволяет установить и прочитать имя текущего каталога, что удобно, когда нужно применять относительные пути вместо полных. Обычно не стоит полагаться на эти функции — используйте полные путевые имена.

Move() Принимает два параметра — исходный путь и целевой путь. Каталог и все его содержимое может быть перемещено в другое место, если только оно находится на том же дисковом устройстве.

GetAccessControl() Возвращает объект System.Security.AccessControl.DirectorySecurity. Вы можете использовать его для проверки списков контроля доступа Windows (access control list — ACL), примененных к данному каталогу, и даже программно их изменять.

Таблица 13.2. Методы File

Метод Описание
Сору() Принимает два параметра — полное квалифицированное имя исходного файла и полное квалифицированное имя целевого файла. Чтобы разрешить перезапись, используйте версию, принимающую третий булевский параметр, и установите его в true.

Delete()
Удаляет указанный файл, но не возбуждает исключений, если файл не виден.

Exists()
Возвращает true или false, указывая на существование или отсутствие файла.

GetAttributes() и
SetAttributes()
Извлекает или устанавливает перечислимое значение, которое может включать любую комбинацию значений из перечисления FileMode.

GetCreationTime(),
SetLastAccessTime(),
и GetLastWriteTime()
Возвращают объект DateTime, который представляет время создания файла, время последнего чтения или записи. Все методы GetXxx имеют дополняющие методы SetXxx, которые в настоящей таблице не показаны.

предыдущая    следующая страница    вначало главы    оглавление

573

Hosted by uCoz