Управление операционной системой. Продолжение.

Рубрики: Начинающим   Комментарии (0)

Первый параметр этой команды — строка, содержащая путь к соответствующему файлу., записанная по тем же правилам, что и при диалоге с ОС (нельзя только использовать звездочки и вопросительные знаки). По этой команде система выполняет ряд подготовительных операций по работе с файлом, несколько различающихся в зависимости от параметра «зачем». Тип этого параметра различен в разных языках, а смысл такой — он задает способ последующего использования файла. Вот чаще всего применяемые значения этого параметра и соответствующие им действия:

операционные системы виды

  • ДЛЯ ЧТЕНИЯ — ищется файл с заданным именем. В дальнейшем этот файл будет только читаться, причем последующие команды чтения будут брать информацию, начиная с самого начала файла;
  • ДЛЯ ЗАПИСИ — файл с заданным именем делается пустым, если он Существует, и создается, если такого файла нет Последующие команды записи в файл добавляют в него информацию начиная с начала. Таким образом, все содержимое файла будет создано заново;
  • ДЛЯ ДОБАВЛЕНИЯ — то же, что и для записи, только старое содержимое файла не стирается и новая информация записывается в конец.

Если Описанные операции выполнены успешно, в переменную, написанную на месте третьего параметра в команде «открыть», помещается так называемый код открытого файла. Именно этот код, а не имя файла, нужно будет указывать при последующей работе с файлом командами записи и чтения. В некоторых языках для хранения кода файла специально предусмотрены переменные типа «файл». Может, однако, случиться так, что открыть файл указанным способом не удалось — например, он уже был открыт, или открываемый для чтения файл не существует, или открытый для записи файл защищен от изменения и т. п. Тогда код файла не вырабатывается, а логическая переменная, записанная на месте последнего параметра, получает значение ЛОЖЬ. При успешном открытии она получит значение ИСТИНА. Подобные неудачи возможны при выполнении практически любых команд работы с файловой системой.

Метки:  

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Подтвердите, что Вы не бот — выберите самый большой кружок: