Окончание табл. 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