Полезная информация

Server for Information Technologies
Сервер поддерживается
Центром Информационных Технологий
(095) 932-9212, 932-9213, 939-0783
E-mail: info@citforum.ru
Сервер Информационных Технологий содержит море(!) аналитической информации

Команда APPEND

Позволяет программам открывать файлы данных в заданных каталогах (которые называются присоединенными каталогами), как если бы они находились в текущем каталоге. Она аналогична команде PATH, но позволяет искать не только файлы .COM, .EXE и .BAT, но и другие типы файлов.

     APPEND [/? /H] диск:маршрут [;[диск:]маршрут...]
            [/X:ON OFF] [/E:ON OFF] [/PATH:ON OFF]

Параметры команды

ПараметрОписание
/? или /HВыводят справочный текст.
/X:ONДобавляет ON для функций поиска и выполнения.
/X:OFFДобавляет OFF для функций поиска и выполнения(по умолчанию).
/E:ONМаршрут должен сохраняться в переменной среды DOS.
/E:OFFМаршрут не должен сохраняться в переменной среды DOS.
/PATH:ONAPPEND применяется к файлам, указанным в маршруте (по умолчанию).
/PATH:OFFAPPEND не применяется к файлам, указанным в маршруте.

Включение этой команды в файл AUTOEXEC.BAT позволяет автоматически настроить маршрут поиска для операционной системы. Однако, если в документации по приложению явным образом не рекомендуется использовать эту команду, ей обычно не пользуются. Для вывода списка каталогов наберите команду APPEND без параметров.

Например, чтобы программа могла открывать файлы данных в каталоге с именем CLIENTS на диске C: и в каталоге DATA на диске B: также как файлы в текущем каталоге, наберите команду:

     append c:\clients;b\data

Параметр [диск:]маршрут задает диск (если он отличен от текущего) и каталог, который вы хотите присоединить к текущему каталогу. Разделив элементы в параметре двоеточиями, вы можете задать несколько записей.

Перед тем как задавать с помощью команды APPEND маршрут поиска, вы можете дать команду APPEND с параметром /X:ON. Это позволит APPEND работать с программами, использующими функции Search First и Execute. Для отключения такой возможности наберите APPEND /X:OFF.

/PATH:ON /PATH:OFF определяет, будет ли программа искать в присоединенных каталогах файлы данных, когда в имя искомого файла уже включен маршрут (по умолчанию - /PATH:ON). Маршрут поиска выполняемых файлов задается командой PATH.

Параметр /E присваивает список присоединенных каталогов переменной операционной среды APPEND. Для этого сначала используйте команду APPEND с единственным параметром /E. Затем укажите APPEND снова, задав на этот раз присоединяемые каталоги.

Чтобы задать более одного каталога, разделите их точкой с запятой. При повторном использовании в команде параметра [диск:]маршрут новые значения заменяют предыдущими.

Список каталогов, получаемый по команде DIR, не включает имена файлов из присоединенных каталогов. Если файл в присоединенном каталоге имеет то же имя, что и файл в текущем каталоге, то будет найден файл в текущем каталоге.

При открытии программой файла в присоединенном каталоге поиск его будет выполняться также, как если бы он находился в текущем каталоге. Учтите, что некоторые приложения не могут использовать APPEND и успешно читают файлы из других каталогов, но создают их только в текущем каталоге. В результате вы можете получить две версии файлов: отредактированную версию в текущем каталоге и неизмененную в исходном. Таким образом, APPEND удобно использовать для немодифицируемых файлов данных, или если файла должны модифицироваться без создания новых копий. В таком режиме часто работают программы баз данных. Однако текстовые редакторы обычно создают новые копии модифицированных данных. Чтобы избежать путаницы, не применяйте APPEND при работе с такими программами.

При указании /X:ON вы можете запускать программу, расположенную в присоединенном каталоге. Обычно для задания таких каталогов используется альтернативный способ - команда PATH. Выполняемые файлы ищутся в обычном порядке: в текущем каталоге, в присоединенных каталогах, затем по маршруту поиска.


Comments: info@citmgu.ru
Copyright © CIT