Наиболее употребляемые инструкции и функции при работе с файлами
Приведем наиболее часто употребляемые инструкции и функции для работы с файлами.
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 Аргументы: destination — строковое выражение, указывающее имя результирующего файла. Аргумент destination может содержать имя каталога или папки и диска |
| |||
FileDateTime |
Функция возвращает дату и время последнего изменения файла. Синтаксис: FileDateTime (путь ) | ||||
Kill |
Удаляет существующий файл. Синтаксис: Kill путь В аргументе путь допустимо использование символой (*) и (?) для удаления нескольких файлов по маске. | ||||
MkDir |
Создает новую папку. Синтаксис: MkDir путь | ||||
RmDir |
Удаляет существующую папку. Синтаксис: RmDir путь | ||||
Табл. 13.1. Константы атрибутов файла
Константа | Значение | Описание | |||||
vbNormal |
0 |
Обычный | |||||
vbReadOnly |
i |
Только чтение | |||||
vbHidden |
2 |
Скрытый | |||||
vbSystem |
4 |
Системный | |||||
vbDi rector у |
16 |
Каталог или папка | |||||
vbArchive |
32 |
Файл был изменен после последнего резервирования | |||||