Книга: Описание языка PascalABC.NET
Подпрограммы для работы с файлами через файловые переменные
Подпрограммы для работы с файлами через файловые переменные
procedure Assign(f: FileType; name: string);
Связывает файловую переменную f с именем файла name |
procedure AssignFile(f: FileType; name: string); Связывает файловую переменную f с именем файла name |
procedure Reset(f: Text); Открывает текстовый файл f на чтение |
procedure Reset(f: file of T); Открывает типизированный файл f на чтение и запись |
procedure Reset(f: file); Открывает нетипизированный файл f на чтение и запись |
procedure Rewrite(f: Text); Открывает текстовый файл f на запись, обнуляя его содержимое. Если файл существовал, он обнуляется |
procedure Rewrite(f: file of T); Открывает типизированный файл f на чтение и запись, обнуляя его содержимое. Если файл существовал, он обнуляется |
procedure Rewrite(f: file); Открывает нетипизированный файл f на чтение и запись, обнуляя его содержимое. Если файл существовал, он обнуляется |
procedure Append(f: Text); Открывает текстовый f файл на дополнение |
function OpenRead(fname: string): Text; Возвращает текстовый файл с именем fname, открытый на чтение |
function OpenWrite(fname: string): Text; Возвращает текстовый файл с именем fname, открытый на запись |
function OpenAppend(fname: string): Text; Возвращает текстовый файл с именем fname, открытый на дополнение |
procedure Close(f: FileType); Закрывает файл f |
procedure CloseFile(f: FileType); Закрывает файл f |
function Eof(f: FileType): boolean; Возвращает True, если достигнут конец файла f |
procedure Flush(f: FileType); Записывает содержимое буфера файла на диск |
procedure Erase(f: FileType); Удаляет файл, связанный с файловой переменной f |
procedure Rename(f: FileType; newname: string); Переименовывает файл, связаный с файловой переменной f, давая ему имя newname |
function Eoln(f: Text): boolean; Возвращает True, если достигнут конец строки в текстовом файле f |
function SeekEof(f: Text): boolean; Пропускает пробельные символы, после чего возвращает True, если достигнут конец текстового файла f |
function SeekEoln(f: Text): boolean; Пропускает пробельные символы, после чего возвращает True, если достигнут конец строки в текстовом файле f |
procedure Truncate(f: file of T); Усекает типизированный файл f, отбрасывая все элементы с позиции файлового указателя |
procedure Truncate(f: file); Усекает нетипизированный файл f, отбрасывая все элементы с позиции файлового указателя |
function FilePos(f: file of T): int64; Возвращает текущую позицию файлового указателя в типизированном файле f |
function FilePos(f: file): int64; Возвращает текущую позицию файлового указателя в нетипизированном файле f |
function FileSize(f: file of T): int64; Возвращает количество элементов в типизированном файле f |
function FileSize(f: file): int64; Возвращает количество байт в нетипизированном файле f |
procedure Seek(f: file of T; n: int64); Устанавливает текущую позицию файлового указателя в типизированном файле f на элемент с номером n |
procedure Seek(f: file; n: int64); Устанавливает текущую позицию файлового указателя в нетипизированном файле f на байт с номером n |
- Общие подпрограммы
- Подпрограммы ввода-вывода
- Подпрограммы для работы с перечислимыми типами
- Подпрограммы для работы с динамическими массивами
- Математические функции
- Подпрограммы для работы с символами и строками
- Подпрограммы для работы с файлами через файловые переменные
- Функции для работы с последовательностями
- Функции для работы с именами файлов
- Подпрограммы для работы с файлами, каталогами и дисками
- Обзор системного модуля PABCSystem
- Типы данных для работы с датой и временем
- Эффективная работа с временными файлами сортировки
- Системные переменные ROWS_AFFECTED, GDSCODE, SQLCODE, TRANSACTIONJD, CONNECTIONJD
- Разработка через тестирование и разработка с тестами
- Новые функции API для работы с Blob и массивами
- 1.2.3. Константы, переменные и типы
- 10 Алгоритм работы с возражениями
- 33.1. Интерактивный и неинтерактивный режим работы
- 4. Режимы работы экспертных систем
- Глава 6 Файловые системы
- 6.4 Другие файловые системы