Для передачи данных с одного узла на другой через DECnet в MCR используется утилита NFT. Например вот так выглядит операция копирования:
NFT>DENVER/SILVER/PIANO::DATA.NEW=BOSTON:PROGRAM.DAT
В примере копируем удаленный файл PROGRAM.DAT с узла BOSTON в локальный файл DATA.NEW. Указав учётную запись для DENVER системы Silver/PIANO.
>NFT DTR33A.TAP=CTAKAH/GUEST/::DU2:[KITS]DTR33A.TAP
А в этом примере копирование образа ленты с узла CTAKAH
Путь к файлу задаётся так:
[описание-узла::][описание-файла]
где "описание-узла" выглядит как:
УЗЕЛ/ИМЯ ПОЛЬЗОВАТЕЛЯ/ПАРОЛЬ::
а "описание-файла" обычное, принятое в RSX11m+ и выглядит так:
dev:[ufd]file-name.type;ver
Для описания файла можно применять символы заменители:
* - заменяет любое количество символов
% - заменяет только один сивол
Чтобы каждый раз не набирать длинный путь можно использовать логические имена:
>DFL UTICA::DU1:[375,10] = ADDR
>NFT TI: = ADDR:STATES.TXT
Операции копирования удаления и т.п. задаются указанием параметров:
куда=откуда - (Copy) - операция копирования(без параметров)
/AP - (Append) - дописать в конец файла
/DE - (Delete) - удаление файла
/LI - (List) - листинг файлов
/EX - (Execute) - выполнить командный файл на локальном или удалённом узле
/ID - показать версию NFT
/RE - (Rename) - переименование файлов
/DF - (Set Default) - установить локальный или удалённый путь по умолчанию
/PR - (Set Protection) - установить права доступа на файл
/SP - (Spool) - вывод файла на печать