Иллюстрированный самоучитель по VB.NET

Классе File


Классе File

Класс File, как и класс Directory, состоит из общих методов, которым при вызове обычно передается имя файла. Эти методы применяктея при копировании, удалении и перемещении файлов. Основные методы класса File перечислены в табл. 9.3. Обратите внимание,— все параметры передаются по значению (в таблице отсутствуют методы класса File, предназначенные для работы с потоками данных, — они будут рассмотрены ниже).

Таблица 9.3. Основные методы класса File



Метод

Описание

Copy(ByVal sourceFiteName As String,ByVal destFileName As String)

Копирует файл. Существует перегруженная версия метода с третьим логическим параметром overwrite; если этот параметр равен True, существующий файл с заданным именем перезаписывается

Delete(ByVal path As String)

Удаляет заданный файл. Интересная подробность: если файл не существует, исключение не инициируется (см. описание метода Exists)

Exists(ByVal path As String)

Возвращает логическую величину, которая показывает, существует ли файл с заданным полным именем

GetAttributes(ByVal path As String)

Возвращает значение перечисляемого типа FileAttributes с описанием атрибутов файла — архивный, системный и т. д. (о том, как использовать полученный объект, рассказано в следующем разделе)

GetCreationTime (ByVal path As String)

Возвращает объект даты, содержащий информацию о времени создания файла

GetLastAccessTime (ByVal path As String)

Возвращает объект даты, содержащий информацию о времени последнего обращения к файлу

GetLastWriteTime (ByVal path As String)

Возвращает объект даты, содержащий информацию о времени последней записи в файл

Move(ByVal sourceFileName As String, ByVal destFileName As String)

Перемещает файл (поддерживается возможность перемещения на другой диск) и переименовывает его, если в параметре destFileName указано новое имя

SetAttributes(ByVal path As String, ByVal fileAttributes As FileAttributes)

Задает атрибуты указанного файла



Содержание раздела