#767

Правила копіювання лежать у текстовому файлі synchronize_folders.txt. Шлях до нього задається на вкладці «Налаштування», там само є таблиця, у якій пари тек можна додавати й правити без текстового редактора.

Формат рядка

Один рядок — одне правило:

звідки > куди тип

  • звідки — повний шлях до теки всередині робочої теки замовлень. Не до файлу й не з маскою * — тільки точна тека.
  • куди — повний шлях призначення: літера підключеного диска або мережевий шлях виду \\server\share.
  • тип — folder або file.

Між «звідки» і «куди» стоїть знак > з пробілами по боках, перед типом — пробіл. Порожні рядки та рядки, що починаються з #, ігноруються — так зручно тримати коментарі та тимчасово вимкнені правила.

Режим folder — зі збереженням структури

Теки джерела відтворюються в призначенні як є: були підтеки за замовленнями й деталями — будуть і там. Це режим за замовчуванням і правильний вибір майже для всіх верстатів.

Режим file — усе в одну теку

Файли кладуться в призначення пласко, без підтек. Це потрібно, наприклад, для черги друку етикеток, де принтер просто забирає файли з однієї теки поспіль.

Важливо: при збігу імен файл перезаписується — перемагає останній скопійований. Використовуйте file тільки там, де імена файлів завідомо унікальні.

Порядок правил

  • Правила folder завжди виконуються раніше за правила file, незалежно від порядку рядків у файлі.
  • Якщо два правила file пишуть в одну й ту саму теку, останнє перезапише файли першого.

Пробіли у шляху призначення

Пробіли у шляху призначення замінюються на підкреслення: Z:/cnc/kdt center перетвориться на Z:/cnc/kdt_center. Так зроблено через верстатне ПЗ, яке погано перетравлює пробіли у шляхах. Враховуйте це, коли створюєте теку на сервері: ім'я має збігатися з тим, що вийде після заміни.

Помилка в рядку не ламає решту

Якщо рядок не вдалося розібрати, до журналу потрапить «Bad line in …» з текстом рядка, і програма продовжить з рештою правил. Якщо в типі написано щось окрім folder і file, правило виконається як folder, а в журналі буде попередження.

Коли зміни набувають чинності

На наступному циклі. Перезапускати програму не потрібно; якщо чекати не хочеться — натисніть «Перевірити зараз».

Про що пам'ятати при правці через «Налаштування»

Таблиця пар тек на вкладці «Налаштування» перезаписує файл цілком. Коментарі й закоментовані рядки при цьому втрачаються. Якщо ви тримаєте у файлі нотатки, правте його текстовим редактором.

Чого робити не варто

  • Вказувати призначенням саму робочу теку замовлень або теку всередині неї — вийде копіювання самої в себе.
  • Забиратися джерелом надто глибоко (до конкретної теки верстата всередині теки верстата): якщо структура на сервері зміниться, правило перестане знаходити файли. Краще брати рівнем вище.

Готові рядки під різні верстати зібрано у статті Приклади маршрутів під різні верстати. Які взагалі бувають теки в робочому каталозі — у статті Структура тек замовлення.