Буфер отправки системы Binkley - не единственный способ определения файлов, подлежащих отправке. Аргус способен сканировать определенные каталоги, найденные файлы в которых будут считаться подлежащими отправке. Такие каталоги называются файл-боксами. Каждому такому каталогу (файл-боксу) соответствует узел, на который должны быть оправлены файлы из него, и статус отправки. Эти соответствия (между каталогом и узлом/статусом) назначаются в диалоговом окне Config/File-boxes (Ctrl+B).
Строка ввода Options/Root directory позволяет определить корневой каталог для всех файл-боксов, пути к которым определены в сетке Nodes. Правило добавления пути корневого каталога те же, что и принятое при указании путей в сетке Special Directories диалогового окна Config/Paths.
Значением строки колонки Node может быть FTN-адрес или упрощенная маска адресов; а также регулярное выражение.
Значением строки колонки Status может быть:
|
файл-бокс со статусом Crash |
|
файл-бокс со статусом Direct |
|
файл-бокс со статусом Normal |
|
файл-бокс со статусом Hold |
|
любой из вышеперечисленных статусов |
Значение строки колонки Path может содержать макросы:
|
зона, десятичная (1-4 десятичные цифры) |
|
сеть, десятичная (1-5 десятичных цифр) |
|
узел, десятичный (1-5 десятичных цифр) |
|
пойнт, десятичный (1-5 десятичных цифр) |
|
зона, шестнадцатеричная (3 шестнадцатеричные цифры) |
|
сеть, шестнадцатеричная (4 шестнадцатеричные цифры) |
|
узел, шестнадцатеричный (4 шестнадцатеричные цифры) |
|
пойнт, шестнадцатеричный (4 шестнадцатеричные цифры) |
|
зона, 32-чная (2 цифры в radix-32) |
|
сеть, 32-чная (3 цифры в radix-32) |
|
узел, 32-чный (3 цифры в radix-32) |
|
пойнт, 32-чнай (2 цифры в radix-32) |
|
статус файл-бокса (C=Crash, D=Direct, N=Normal, H=Hold) |
|
то же, что и %STATUS, но пустое значение обозначает Normal. |
|
то же, что и комбинация %XZONE%XNET%XNODE.%XPOINT%TSTATUS |
|
то же, что и комбинация %ZONE.%NET.%NODE.%POINT?%TSTATUS |
As you see, macros are used to bound a path to particular nodes if value of string of a Node column contains a mask or Regular Expression. To be able to bind multiple directories to a node, value of string of Path column may also contain *, ?, % wildcards or Regular Expressions.
Значение поля колонки Path может задать путь к каталогу, в который будут перемещены файлы, отправленные из данного файл-бокса. Такой каталог называется каталогом отправленных файлов. Путь к каталогу отправленных файлов отделяется от пути к файл-боксу символом "|
" и может содержать дополнительные макросы (помимо вышеописанных), представляющие текущую дату и время.
|
Год (4 цифры) |
|
Месяц (2 цифры) |
|
Месяц (3 буквы) |
|
Месяц (2 буквы) |
|
День месяца (2 цифры) |
|
День недели (1 цифра) |
|
День недели (3 буквы) |
|
День недели (2 буквы) |
|
Час (2 цифры) |
|
Минута (2 цифры) |
|
Секунда (2 цифры) |
Для надежности работы, переданные файлы перемещаются из файл-бокса в каталог отправленных файлов путем операции "переименовать", а не "скопировать и удалить", поэтому оба каталога должны находиться на одном томе или физическом диске. Если, после передачи файла из файл-бокса в каталоге отправленных файлов уже находится файл с таким же именем, находящийся файл будет перезаписан.
Если каталог отправленных файлов не определен (значение поля колонки Path содержит только путь к файл-боксу, символ-разделитеть "|
" отсутствует), то отправленные файлы будут удаляться.
Файлы, находящиеся в файл-боксах отображаются в дереве Outbound Manager, но SmartMenu не будет производить операции с ними. SmartMenu производит операции только в файлами, привязанными к оправке через Буфер отправки системы Binkley.
Пример сетки File Boxes configuration:
Node | Status | Path |
|
|
|
Root directory: c:\fl
В этом случае, файлы, скопированные в каталог c:\fl\out38
будут считаться подлежащими отправке на узел 2:469/38 с приоритетом Normal (типы приоритетов описаны в главе Буфер отправки системы Binkley. То есть при входящем или исходящем сеансе связи с узлом 2:469/38 файлы из каталога c:\fl\out38
будут ему передаваться. Переданные файлы будут перемещены в каталог c:\fl\sent38
.
Пример с использованием макроса:
Node | Status | Path |
|
|
|
В этом случае, файл-боксом для 2:469/38 будет out38
, как и в предыдущем примере, но при помощи макроса определены также файл-боксы для всех узлов сети 2:469. Файл-боксом для 2:469/39 будет out39
, для 2:469/40 будет out40
, и так далее.
Чтобы определить T-Mail-совместимое дерево файл-боксов в c:\t-mail\fboxes
, используйте следующий пример:
Node | Status | Path |
|
|
|