Классе 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) |
Задает атрибуты указанного файла | ||||