14. Файлы. Операции с файлами
14. Файлы. Операции с файлами
Файловый тип данных определяет упорядоченную совокупность однотипных компонент.
При работе с файлами выполняются операции ввода-вывода. Операция ввода – это перепись данных с внешнего устройства в память, операция вывода – пересылка данных из памяти на внешнее устройство.
Текстовые файлы
Для описания таких файлов имеется тип Text:
var TF1, TF2: Text;
Компонентные файлы
Компонентный, или типизированный файл, – это файл с объявленным типом его компонент.
type M = File Of T;
где М – имя файлового типа;
Т – тип компоненты. Операции производятся с помощью процедур.
Write(f, X1,X2,…XK)
Бестиповые файлы
Бестиповые файлы позволяют записывать на диск произвольные участки памяти ЭВМ и считывать их.
var f: File;
1. Procedure Assign(var F; FileName: String); Она сопоставляет имя файла с переменной.
2. Procedure Close(var F);
Она разрывает связь между файловой переменной и внешним дисковым файлом и закрывает файл.
3. Function Eof(var F): Boolean;
{Типизированные или нетипизированные файлы}
Function Eof[(var F: Text)]: Boolean;
{Текстовые файлы}
Проверяет на конец файла.
4. Procedure Erase(var F);
Удаляет внешний файл, связанный с F.
5. Function FileSize(var F): Integer;
Возвращает размер в байтах файла F.
6. Function FilePos(var F): LongInt;
Возвращает текущую позицию внутри файла.
7. Procedure Reset(var F [: File; RecSize: Word]);
Открывает существующий файл.
8. Procedure Rewrite(var F: File [; Recsize: Word]);
Создает и открывает новый файл.
9. Procedure Seek(var F; N: LongInt);
Перемещает текущую позицию файла к определенному компоненту.
10. Procedure Append(var F: Text);
Дозапись.
11. Function Eoln[(var F: Text)]: Boolean;
Проверяет на конец строки.
12. Procedure Read(F, V1 [, V2…, Vn]);
{Типизированные и нетипизированные файлы}
Procedure Read([var F: Text;] V1 [, V2…, Vn]);
{Текстовые файлы}
Читает компонент файла в переменную.
13. Procedure Readln([var F: Text;] V1 [, V2…, Vn]);
Считывает строку символов в файле, включая маркер конца строки, и переходит к началу следующей.
14. Function SeekEof[(var F: Text)]: Boolean;
Возвращает признак конца файла. Используется только для открытых текстовых файлов.
15. Procedure Writeln([var F: Text;] [P1, P2…, Pn]);
{Текстовые файлы}
Выполняет операцию Write, затем помещает метку конца строки в файл.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Операции с файлами и папками
Операции с файлами и папками В данном разделе мы рассмотрим важнейшие операции, которые можно выполнять с файлами и папками, хранящимися на компьютере, а также поговорим о том, как создавать новые объекты, записывать файлы на компакт-диск, flash-память и
17.4. Операции с файлами
17.4. Операции с файлами Следующая группа вызовов начинается с FIO и может применяться к определенным типам файлов в дополнение к сокетам. Мы рассматриваем только вызовы, применимые к сокетам [128, с. 553].Следующие пять вызовов требуют, чтобы третий аргумент функции ioctl указывал
Операции с файлами и папками. Проводник
Операции с файлами и папками. Проводник Что ж, если мы уже вошли в мир файлов и папок, давайте посмотрим на содержимое нашего компьютера… На логическую структуру жесткого диска. Вся информация хранится в файлах, файлы – в папках, папки – на жестких дисках. Все вроде
1. Файлы. Операции с файлами
1. Файлы. Операции с файлами Введение файлового типа в язык Pascal вызвано необходимостью обеспечить возможность работы с периферийными (внешними) устройствами ЭВМ, предназначенными для ввода, вывода и хранения данных.Файловый тип данных (или файл) определяет упорядоченную
Урок 6 Решительно осуществляем простейшие операции с файлами
Урок 6 Решительно осуществляем простейшие операции с файлами В этом уроке мы изучим некоторые простые операции с графическими файлами: научимся их создавать, открывать, сохранять, ну и закрывать, конечно. После этого уделим немного нашего внимания встроенному
8.3. Функция fcntl(): блокировки и другие операции над файлами
8.3. Функция fcntl(): блокировки и другие операции над файлами Функция fcntl() — это точка доступа к нескольким особым операциям над файлами. Первым аргументом функции является дескриптор файла, вторым указывается код операции. Для некоторых операций требуется также
Операции над файлами
Операции над файлами Функция Краткое описание access определение прав доступа к файлу chmod изменение прав доступа к файлу filelength измерение длины файла isatty проверка, является ли устройство символьным mktemp генерация уникального имени файла remove уничтожение
Рабочий стол. Операции с файлами и папками
Рабочий стол. Операции с файлами и папками Итак, вы включили ноутбук. Некоторое время будет загружаться операционная система (ОС). Это система программ и устройств, которые позволяют пользоваться компьютером. Без ОС ваш компьютер, грубо говоря, просто груда
Операции с файлами
Операции с файлами В состав класса CFile входят методы, позволяющие выполнять над файлами различные операции, например копирование, переименование, удаление, изменение атрибутов.Операционная система MS-DOS содержит команду REN, позволяющую переименовывать файлы. Класс CFile
7.6. Основные операции с файлами и папками
7.6. Основные операции с файлами и папками 7.6.1. Просмотр содержимого каталога Итак, начнем обзор нашей файловой системы. Откройте окно Мой компьютер (рис. 51) — вы увидите список дисков. Если щелкнуть на произвольном диске один раз, то слева вы увидите сводную информацию о
7.6.2. Операции с файлами
7.6.2. Операции с файлами Щелкните на любом файле правой кнопкой мыши. Вы увидите всплывающее меню (рис. 53):Открыть — будет вызвана программа, связанная с этим файлом, и в нее будет загружен выбранный файл. Это действие является действием по умолчанию (в меню оно выделено
Операции с файлами и папками
Операции с файлами и папками Одно из главных достоинств графического интерфейса – поддержка технологии Drag and Drop (дословно «перетащил и кинул»). Суть идеи заключается в том, что, выделив какой-либо объект в окне (или на Рабочем столе), а затем щелкнув на нем левой или правой
Урок 2.6. Операции с файлами и папками
Урок 2.6. Операции с файлами и папками Просмотр свойств объектов Для получения основных сведений о файле или папке достаточно щелкнуть на нем в окне папки кнопкой мыши – и основная информация появится на панели подробностей, которая расположена в нижней части окна. Для
Операции с файлами и папками
Операции с файлами и папками Наличие двух панелей позволяет легко и наглядно копировать или перемещать файлы.Последовательность действий при копировании или перемещении будет следующей.1. Откройте на одной из панелей папку, в которую нужно скопировать объект.2.
Файлы и операции с ними
Файлы и операции с ними Итак, что такое файл, мы уже себе можем представить (одна программа, один документ, один рисунок и т. д.). Каждый файл обязательно имеет имя, адрес, размер.Начнем с «прописки» файла. Здесь, слава богу, только два варианта – внутри компьютера (на жестком