Приведем наиболее часто употребляемые инструкции и функции для работы с файлами.
|
|
|
|
| ChDir
| Изменяет текущую папку. Синтаксис:
ChDir путь
|
|
| ChDrive
| Изменяет текущий диск. Синтаксис:
ChDrive диск Например, ChDrive "D"
|
|
| CurDir
| Функция возвращает текущую папку
|
|
|
|
|
|
|
|
|
|
| FileAttr
| Возвращает значение типа Long, представляющее режим файла, открытого с помощью инструкции open. Возвращаемые значения: 1 (для режима input), 2 (output), 4 (Random), 8 (Append) и 32 (Binary).
Синтаксис:
FileAttr (НомерФайла, Тип)
- НомерФайла — допустимый номер файла
- Тип — число, указывающее характер возвращаемых данных. Если тип установлен равным 1, то функция FileAttr возвращает значение, указывающее режим работы файла
|
|
| GetAttr
| Возвращает значение типа integer, определяющее атрибуты файла, каталога или папки. Значение, возвращаемое функцией GetAttr, является суммой констант, приведенных в табл. 13.1.
Синтаксис:
GetAttr (путь)
|
|
| SetAttr
| Устанавливает атрибуты файла.
Синтаксис:
SetAttr pathname, attributes
Атрибуты в аргументе attributes определяются как сумма констант из табл. 13.1
|
|
| FileCopy
| Копирует файл.
Синтаксис:
FileCopy source, destination
Аргументы:
- source — строковое выражение, указывающее имя копируемого файла
- destination — строковое выражение, указывающее имя результирующего файла. Аргумент destination может содержать имя каталога или папки и диска
|
|
| FileDateTime
| Функция возвращает дату и время последнего изменения файла.
Синтаксис:
FileDateTime (путь)
|
|
| Kill
| Удаляет существующий файл.
Синтаксис:
Kill путь
В аргументе путь допустимо использование символой (*) и (?) для удаления нескольких файлов по маске.
|
|
|
|
|
|
|
|
|
|
| MkDir
| Создает новую папку.
Синтаксис:
MkDir путь
|
|
| RmDir
| Удаляет существующую папку.
Синтаксис:
RmDir путь
|
|
|
|
|
|
Табл. 13.1. Константы атрибутов файла
|
|
|
|
|
| Константа
| Значение
| Описание
|
|
| vbNormal
|
| Обычный
|
|
| vbReadOnly
| i
| Только чтение
|
|
| vbHidden
|
| Скрытый
|
|
| vbSystem
|
| Системный
|
|
| vbDi rector у
|
| Каталог или папка
|
|
| vbArchive
|
| Файл был изменен после последнего резервирования
|
|
|
|
|
|
|