Окончание табл. 13.3
| Член | Описание |
|---|---|
| FullName, Name и Extension |
Возвращают строки, представляющие полное квалифицированное
имя, имя каталога или файла (с расширением) или только
расширение — в зависимости от используемого свойства. |
| Delete() |
Удаляет файл или каталог, если он существует. При удалении
каталога последний должен быть пуст. Иначе вы должны указать
необязательный второй параметр, установленный в true. |
| Refresh() | Обновляет объект так, что он синхронизируется о любыми
изменениями файловой системы, которые произошли после его создания
(например, если атрибут был изменен вручную в проводнике Windows). |
| Create() | Создает указанный каталог или файл. |
| MoveTo() | Копирует каталог с его содержимым или файл. Для объекта
DirectoryInfо необходимо специфицировать новый путь, а для
объекта FileInfo — путь и имя файла. |
В дополнение, классы FileInfo и DirectoryInfо имеют по нескольку уникальных членов, которые перечислены в таблицах 13.4 и 13.5.
Таблица 13.4. Уникальные члены DirectoryInfo
| Член | Описание |
|---|---|
| Parent и Root | Возвращают объект DirectoryInfo, представляющий
родительский или корневой каталог. |
| CreateSubdirectory() | Создает каталог с указанным именем внутри каталога,
представленного данным объектом DirectoryInfo. Также возвращает новый
объект DirectoryInfo, представляющий подкаталог. |
| GetDirectories() | Возвращает массив объектов Directorylnfo, представляющих
все подкаталоги, содержащиеся в данном. |
| GetFiles() | Возвращает массив объектов Filelnfo, представляющих все
файлы, содержащиеся в данном каталоге. |
Таблица 13.5. Уникальные члены FileInfo
| Член | Описание |
|---|---|
| Directory | Возвращает объект DirectoryInfo, представляющий родительский каталог. |
| DirectoryName | Возвращает строку, идентифицирующую имя родительского каталога. |
| Length | Возвращает long (64-битное целое), представляющий размер файла в байтах. |
| СоруТо() | Копирует файл по новому пути и с именем, указанным в параметрах. Также
возвращает новый объект FileInfo, который представляет новый
(скопированный) файл. Можно передавать дополнительный параметр true, чтобы
разрешить перезапись. |
| Create() и CreateText() |
Создают указанный файл и возвращает объект FileStream, который можно
использовать для записи в него. CreateText() выполняет ту же задачу, но
возвращает объект StreamWriter, служащий оболочкой потока. |
| Open(), OpenRead(), OpenText() и OpenWrite() |
Открывают файл (если он существует). OpenRead() и OpenText()
открывают файл в режиме чтения-записи, возвращая FileStream или
StreamReader. OpenWrite() открывает файл в режиме только записи,
возвращая FileStream. с |
предыдущая следующая страница вначало главы оглавление
576