Передача файлов с помощью других продуктов Novix С помощью Novix вы можете передавать файлы двумя способами: используя его собственный FTP-клиент или с помощью дополнительных утилит LAN WorkPlacе, включая Rapid Filer. Хотя стандартное прог- раммное обеспечение FTP-клиента не является Windows-ориентирован- ным, использовать его не сложно. Утилита Rapid Filer поставляется в составе дополнительного пакета Novix/LAN WorkPlace for DOS. Программа Novix модифицирована для поддержки интерфейса API LAN WorkPlace, и это только первый результат данной работы. Хотя система FTP ориентирована на TCP/IP, нужно помнить, что Novix использует TCP/IP только для передачи между хост-системой Unix и NetWare-сервером, который действует как сетевой интерфейс. Между NetWare-сервером и клиентом используется только IPX/SPX. Возникают ли при этом проблемы для FTP? Отнюдь. Novix выполняет всю работу, необходимую того, чтобы сделать переход между IPX/SPX и TCP/IP прозрачным для операций передачи файла. Для хост-системы клиенты Novix представляются как любые другие FTP-клиенты. Конфигурирование группового доступа к различным предлагаемым Novix средствам продолжается и в области FTP. После загрузки программы из командной строки (NVFTP.EXE) или основного экрана Novix получить доступ к утилитам FTP могут только уполномоченные пользователи Novix. Экран служебных средств FTP-клиента FTP Client Service пока- зывает в верхней части детали подключения, включая используемый шлюз Firefox, имя хост-сервера и текущий удаленный рабочий ката- лог. Сообщения о состоянии FTP прокручиваются в небольшом окне в нижней части экрана. Этот экран, возможно, дает не имеющим опыта работы в Unix пользователям несколько больше информации, чем им требуется, но они всегда могут получить оперативную помощь. В среднем левом окне перечислены все доступные функциональные кла- виши, а описания настолько понятны, что любой сможет сделать сле- дующий шаг. После выбора функции передачи файлов File Transfer (нажатием клавиши F2) становится активным среднее правое окно. Оттуда вы- полняются команды Unix put и get, хотя здесь они помечены как Send и Receive. С помощью одного нажатия клавиши вы можете выб- рать двоичные файлы или файлы ASCII. В имени файла можно указы- вать трафаретные символы, поэтому *.* позволяет переслать весь каталог. Также легко вы можете удалить файлы. Можно изменять и ката- логи, но автоматизированная процедура не предусмотрена. Нажатие клавиши F4 приводит к выводу поля, в котором вы можете набрать имя нужного каталога. Можно просматривать полную информацию о файле Unix или только список базовых имен файлов. Операции с файлами имеют еще одну привлекательную черту - режим обучения. Если вы перед инициализацией сеанса работы в ре- жиме командной строки включаете режим обучения, то Novix будет записывать соответствующую информацию в файл ASCII. Этот файл можно задать в командной строке программы для последующего выпол- нения: NVFTP /i<имя_файла> В этой команде указывается параметр /i (что означает input - ввод). Вы можете использовать режим обучения, а затем выполнять этот сценарий из командного файла DOS. Повторяющиеся задачи не будут больше утомлять вас. Облегчает использование продукта и еще один шаг в этом нап- равлении: Firefox включила в него несколько утилит и командных файлов для управления согласованностью и временем передачи. Ути- литы WAITFOR.COM, WAITSECS.EXE, и командные файлы FTPDELAY.BAT и FTPWAIT.BAT позволяют управлять с точностью до секунды повторными передачами. WAITFOR.COM приостанавливает инициализацию процесса до опре- деленного времени суток. WAITSECS.EXE задает интервал ожидания между передачами (в секундах). Эту утилиту можно использовать для обеспечения готовности связи. Она также дает необходимый интервал для загруженных сетей или медленных хост-систем. Если передача займет на три секунды больше, это не будет играть важного значе- ния. FTPDELAY.BAT и FTPWAIT.BAT используют средства DOS указания параметров командного файла, благодаря чему при выполнении можно задавать переменную информацию. В командной строке нужно указать файл ASCII, содержащий список файлов: FTPDELAY <время><имя)_файла> Файл FTPDELAY будет выполняться в заданное время и считывать из файла <имя_файла> список файлов, с которыми будет работать.