Наиболее употребляемые инструкции и функции при работе с файлами

Приведем наиболее часто употребляемые инструкции и функции для работы с файлами.

       
  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 Файл был изменен после последнего резервирования