<<
>>

Открытие файла

Связь внешнего файла с выбранным каналом осуществляется с помощью оператора открытия файла, общий синтаксис которого (для всех типов доступа) следующий: Open For [Access ] [] As [#] [Len-] Здесь: — полный идентификатор внешнего файла (например, c:\example\date.dat); — ключевое слово, специфицирующее тип доступа к файлу (Append, input, Output — для последовательного доступа, Binary — для двоичного и Random — для произвольного доступа); — необязательное указание уровня доступа к файлу (Read — только чтение, Write — только запись, Read Write — чтение-запись; по умолчанию устанавливается уровень Read Write); — необязательный параметр, определяющий возможность совместного использования файла несколькими процессами (Shared — разделенный, доступ; Lock Read, Lock Write, Lock Read Write — локальный доступ); сномер канала> — номер выделенного канала ввода-вывода, знак "#" ставится при числовом константном значении (#1); — необязательное числовое значение (меньшее либо равное 32 767 байтам), задающее длину записи для файлов произвольного (random) доступа или размер текстового буфера для текстовых файлов последовательного доступа (для файлов двоичного доступа параметр игнорируется).
В случае работы с файлом последовательного доступа ключевое слово типа доступа одновременно задает и уровень доступа к данным: input — только чтение из файла; Output — запись в файл; Append — добавление к файлу. При попытке открытия для чтения (input) несуществующего файла выдается сообщение об ошибке. При открытии несуществующего файла для записи или добавления (Output или Append) создается новый файл. Если файл с указанным именем существует, то в режиме Output его содержимое удаляется, а в режиме Append файл открывается для добавления, например: Open "c:\example\users.txt" For Append As #3 С помощью такого оператора канал ввода-вывода под номером 3 связывается с размещенным на диске файлом c:\example\users. txt для добавления информации.
<< | >>
Источник: О. Л. Голицына, Т. Л. Партыка, И. И. Попов. ЯЗЫКИ ПРОГРАММИРОВАНИЯ. 2008

Еще по теме Открытие файла:

  1. Открытость и закрытость
  2. Открытость и закрытость
  3. Открытие задержки
  4. Открытые вопросы.
  5. ОТКРЫТОСТЬ
  6. ОПРОСНИК ОТКРЫТЫЙ
  7. ЗАДАНИЕ ОТКРЫТОЕ
  8. 3. Открытие наследства
  9. ОТКРЫТИЯ
  10. В открытом и закрытом вопросах
  11. Статья 458. Право на научное открытие
  12. 3. Открытие аккредитива
  13. 13.7.1. Открытие Лозанова