|
Глава 11
Управление файлами
Управление файлами — это одна из интереснейших задач для программиста в любой системе программирования. Когда-нибудь вы, вероятно, захотите, чтобы ваши процедуры могли копировать и удалять файлы различных типов. Visual Basic предоставляет различные операторы, функции и методы для выполнения общих задач управления файлами.
В этой главе описывается, что такое управление файлами, обсуждаются некоторые из типичных действий, которые можно выполнять как часть задач управления файлами, а также описываются VB-функции, операторы и методы управления файлами.
Что такое управление файлами
<$I[]у правление файлами (file management)> Управление файлами (file management) — термин, используемый для описания действий, которые выполняются с файлами, сохраненными на дисковых драйверах. Управление файлами включает действия, такие как копирование файлов, удаление неиспользуемых файлов для освобождения области дисковой памяти, перемещение файлов с одного диска (или папки) на другие и создание или удаление каталогов диска. Управление файлами включает также такие виды обработки, как просмотр списка файлов в папке для определения размера файла или даты и времени, когда этот файл был модифицирован в последний раз.
Visual Basic позволяет выполнять наиболее общие задачи управления файлами под контролем процедуры или функции, которую вы можете написать.
Windows 9x/2000/XP Desktop и справочная система Windows используют термин <$I[] папка (folder)> папка (folder) для обозначения того, что опытные пользователи Windows или DOS знают как <$I[] каталог (directory)> каталоги (directories). В этой книге используются оба термина.
Возможности Visual Basic по управлению файлами
В табл. 11.1 приведены VB-функции, операторы и методы управления файлами. В первом столбце таблицы находится ключевое VB-слово, во втором — указывается, предназначено ли ключевое слово для функции, оператора или объектного метода. Наконец, в третьем столбце содержится краткое описание назначения каждой функции, оператора или метода.
Таблица 11.1. Функции, методы и операторы управления файлами
Имя | Категория | Назначение |
ChDir | Оператор | Изменяет текущий каталог (папку) |
ChDrive | Оператор | Изменяет текущий драйвер диска |
CurDir | Функция | Возвращает текущий каталог |
Dir | Функция | Возвращает имя каталога или файла, совпадающее с определенным именем файла (включая символы универсального сопоставления), передаваемым как строковый аргумент. Предназначена для нахождения одного или нескольких файлов на диске. |
FileCopy | Оператор | Копирует файл. |
FileDateTime | Функция | Возвращает значение типа Date, содержащее дату и время, когда этот файл был изменен последний раз. |
FileLen | Функция | Возвращает длину файла в байтах. |
GetAttr | Функция | Возвращает число, представляющее объединенные атрибуты файла или каталога диска, такие как System, Hidden и так далее. |
Kill | Оператор | Удаляет файлы с драйвера диска. |
MkDir | Оператор | Создает каталог диска. |
RmDir | Оператор | Удаляет каталог диска. |
SetAttr | Оператор | Устанавливает атрибуты файла. |
Вы могли заметить, что в табл. 11.1 не приводятся аргументы ни для каких элементов (функций, методов, операторов). Несколько из этих функций, операторов и методов имеют довольно сложные списки аргументов и опций. Начиная со следующего раздела в этой главе, каждая VB-функция, оператор или метод управления файлами описывается полностью со всеми аргументами и опциями.
Операторы, функции и объектные методы, имеющиеся в Visual Basic, делятся на шесть различных функциональных частей:
Получение или изменение атрибутов файла.
Выборка или нахождение имен файлов.
Получение или изменение текущего драйвера диска и папки или создание и удаление папок диска.
Копирование или удаление файлов.
Переименование или перемещение файлов.
Получение информации о файлах, такой как длина файла, дата и время, когда этот файл был модифицирован последний раз.
Дата добавления: 2015-09-12; просмотров: 75 | Поможем написать вашу работу | Нарушение авторских прав |