назад | содержание | вперед

Традиционный подход при работе с файлами

Традиционный подход при работе с файлами остается неизменным практически с самых первых версий Visual Basic и заключается в использовании функций и операторов, обеспечивающих прямой доступ к информации в файлах. Функции и операторы, используемые при работе с файлами, приведены в табл. 9.1. В столбце Тип файла этой таблицы приняты следующие сокращения типов файлов:

В данной главе мы рассмотрим только основные функции и операторы, необходимые для получения навыков работы с файлами.

Таблица 9.1. Функции и операторы для работы с файлами

Функция,оператор

Описание

Тип файла

Open

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

П, Пр, Б

Close

Закрывает все файлы

П, Пр, Б

Close #

Закрывает файл по идентификатору (дескриптору)

П, Пр, Б

Reset

Закрывает все открытые файлы, записывает содержимое буферов

П, Пр, Б

Print tt

Записывает данные в файл

П

FileCopy

Копирует файл

П, Пр, Б

EOF

Определяет метку конца файла

П, Пр, Б

FileAttr

Возвращает режим доступа открытого файла

П, Пр, Б

FileDateTime

Возвращает дату и время создания файла

П, Пр, Б

FileLen

Возвращает размер файла в байтах

П, Пр, Б

FreeFile

Возвращает номер свободного идентификатора файла (дескриптора)

П, Пр, Б

GetAttr

Получает атрибуты файла

П, Пр, Б

SetAttr

Устанавливает атрибуты файла

П, Пр, Б

Loc

Возвращает номер текущей позиции в файле

Пр, Б

LOF

Возвращает размер открытого файла в байтах

П, Пр, Б

Seek

Устанавливает на заданную номером позицию или запись в файле

П, Пр, Б

Dir

Возвращает содержимое текущей папки

П, Пр, Б

Kill

Удаляет файл

П, Пр, Б

Lock

Блокирует файл при работе в многопользовательской среде

П, Пр, Б

Unlock

Снимает блокировку файла в многопользовательской среде

П, Пр, Б

Name

Задает (переименовывает) имя файла

П, Пр, Б

Get #

Читает данные из файла

Пр.Б

Input

Читает данные из файла

П, Б

Input #

Читает данные из файла

П

Line Input #

Читает строку из файла

П

Put #

Записывает данные в файл

Пр, Б

Write #

Записывает данные в файл

П


 

Для удобства сгруппируем функции и операторы по выполняемому действию, как это принято в Visual Basic. Такое объединение удобно при выборе функции или оператора для выполнения необходимых действий с файлами (табл. 9.2).

Таблица 9.2. Функции и операторы для работы с файлами по группам

Выполняемое действие

Функции, операторы

Открыть или создать файл

Open

Закрыть файл

Close, Reset

Определение параметров вывода данных

Format, Spc, Tab, Width #

Скопировать файл

FileCopy

Получить информацию о файле

EOF, FileAttr, FlleDateTime, FileLen, FreeFile, GetAttr, Loc, LOF

Организовать управление файлами

Dir, Kill, Lock, Unlock, Name

Прочитать данные из файла

Get #, Input, Input ft, Line Input #

Получить информацию о размере файла

FileLen

Установить атрибуты файла

SetAttr

Найти позиции в файле

Seek

Записать данные в файл

Print tt, Put #, Write ft


 

 

 

назад | содержание | вперед