AMIGA # 1
Старое имя при этом отменяется. ASSIGN с единственным параметром — ранее определенным логическим именем, вызовет изъятие этого логического имени из списка имен существующих логических устройств. С этой же целью можно явно поставить в конец управляющей строки параметр-переключатель REMOVE. Действие этого параметра различно для ОС версии 1.3 и более поздних версий (2 и 3). В ОС 1.3 комбинация ASSIGN NAME: REMOVE вызовет удаление физического устройства с именем NAME: из системного списка устройств (хотя резервированная этим устройством память не будет возвращена системе). В ОС 2 или 3 исполнение ASSIGN NAME: PATHNAME REMOVE имеет смысл только для изъятия одного из нескольких маршрутов (pathname), соответствующих заданному логическому устройству, имеющему несколько маршрутов. Для удаления (или, как еще говорят, демонтажа) некоторого физического устройства (аналогично REMOVE для DOS 1.3) служит параметр-переключатель DISMOUNT:
ASSIGN NAME: DISMOUNT Если исполнить ASSIGN без параметров, то мы получим список всех устройств, доступных в нашей системе. Если мы добавим параметр-переключатель LIST в конце ASSIGN-строки, содержащей какие-либо имена и параметры, то после всех необходимых манипуляций с логическими устройствами, выполненными командой ASSIGN, будет выведен список этих устройств. ОС версий от 2.0 и выше позволяет присвоить одно и то же логическое имя сразу нескольким каталогам. Например, представим себе ситуацию, когда на вашем жёстком диске имеется масса различных шрифтов, причем часть из них — цветные (ColorFonts), а часть — русифицированные. В этом случае было бы логично создать три каталога для шрифтов — FONTS, Color_Fonts и Rus_Fonts, чтобы не мешать всё в одну кучу в стандартном каталоге SYS:Fonts (ОС всегда ищет шрифты на устройстве FONTS: которое обычно соответствует каталогу SYS:Fonts). В нашем же случае устройством FONTS: станут три разных каталога сразу. Для этого можно исполнить:
ASSIGN FONTS: SYS:FONTS SYS:RUS_FONTS SYS:COLOR_FONTS Правда, в вышеприведённом примере не учитывается тот факт, что логическое устройство FONTS:, соответствующее маршруту SYS:Fonts, создается системой автоматически ещё даже до исполнения файла S:Startup-Sequence.
|