Reguły kopiowania leżą w pliku tekstowym synchronize_folders.txt. Ścieżkę do niego ustawia się na zakładce „Ustawienia”, tam też jest tabela, w której pary folderów można dodawać i poprawiać bez edytora tekstu.
Format wiersza
Jeden wiersz — jedna reguła:
skąd > dokąd typ
- skąd — pełna ścieżka do folderu wewnątrz roboczego folderu zamówień. Nie do pliku i nie z maską
*— tylko dokładny folder. - dokąd — pełna ścieżka docelowa: litera podłączonego dysku albo ścieżka sieciowa postaci
\\server\share. - typ —
folderalbofile.
Między „skąd” i „dokąd” stoi znak > ze spacjami po bokach, przed typem — spacja. Puste wiersze i wiersze zaczynające się od # są ignorowane — tak wygodnie trzymać komentarze i tymczasowo wyłączone reguły.
Tryb folder — z zachowaniem struktury
Foldery źródła są odtwarzane w miejscu docelowym takie, jakie są: były podfoldery według zamówień i elementów — będą i tam. To tryb domyślny i właściwy wybór dla prawie wszystkich maszyn.
Tryb file — wszystko do jednego folderu
Pliki kładzione są w miejscu docelowym płasko, bez podfolderów. Jest to potrzebne na przykład dla kolejki druku etykiet, gdzie drukarka po prostu zabiera pliki z jednego folderu po kolei.
Ważne: przy zbieżności nazw plik jest nadpisywany — wygrywa ostatni skopiowany. Używaj file tylko tam, gdzie nazwy plików są z góry unikalne.
Kolejność reguł
- Reguły
folderzawsze wykonywane są przed regułamifile, niezależnie od kolejności wierszy w pliku. - Jeśli dwie reguły
filepiszą do tego samego folderu, ostatnia nadpisze pliki pierwszej.
Spacje w ścieżce docelowej
Spacje w ścieżce docelowej zamieniane są na podkreślenie: Z:/cnc/kdt center zamieni się w Z:/cnc/kdt_center. Zrobiono tak z powodu oprogramowania maszyn, które źle znosi spacje w ścieżkach. Uwzględnij to, gdy tworzysz folder na serwerze: nazwa musi zgadzać się z tym, co powstanie po zamianie.
Błąd w wierszu nie psuje pozostałych
Jeśli wiersza nie udało się rozczytać, do dziennika trafi „Bad line in …” z tekstem wiersza, a program będzie kontynuował z pozostałymi regułami. Jeśli w typie wpisano coś innego niż folder i file, reguła wykona się jak folder, a w dzienniku będzie ostrzeżenie.
Kiedy zmiany wchodzą w życie
W kolejnym cyklu. Restartować programu nie trzeba; jeśli nie chce się czekać — naciśnij „Sprawdź teraz”.
O czym pamiętać przy edycji przez „Ustawienia”
Tabela par folderów na zakładce „Ustawienia” nadpisuje plik w całości. Komentarze i zakomentowane wiersze są przy tym tracone. Jeśli trzymasz w pliku notatki, edytuj go edytorem tekstu.
Czego robić nie warto
- Wskazywać jako cel samego roboczego folderu zamówień albo folderu wewnątrz niego — wyjdzie kopiowanie samego do siebie.
- Schodzić źródłem zbyt głęboko (aż do konkretnego folderu maszyny wewnątrz folderu maszyny): jeśli struktura na serwerze się zmieni, reguła przestanie znajdować pliki. Lepiej brać poziom wyżej.
Gotowe wiersze dla różnych maszyn zebrano w artykule Przykłady tras dla różnych maszyn. Jakie w ogóle bywają foldery w katalogu roboczym — w artykule Struktura folderów zamówienia.