Lejupielādētie faili vispirms noguļas darba mapē datorā (parasti C:\orders). Darbgaldi no tās parasti nelasa: tiem vajadzīga tīkla mape vai pievienots disks. Ar kopēšanu uz turieni nodarbojas sinhronizācija.
Kad tā palaižas
- pēc katras pasūtījumu pārbaudes — tas ir, katru ciklu pēc grafika;
- pēc tam, kad programma pabeigusi failu konvertēšanu;
- ar rokām — ar pogu „Pārbaudīt tagad” cilnē „Galvenā”, tā izdzen visu ciklu pilnībā kopā ar kopēšanu.
Atsevišķas pogas „tikai sinhronizēt” nav.
Kas tieši tiek kopēts
Programma iet pēc noteikumiem no faila synchronize_folders.txt. Katrs noteikums ir pāris „no kurienes” un „uz kurieni”. Kā tas ir iekārtots, aprakstīts rakstā Maršrutu noteikumi: rindas formāts un divi režīmi.
Noteikuma iekšienē programma apiet avota mapi pilnībā, ieskaitot iekļautās mapes, un par katru failu izlemj, kopēt to vai nē:
- Fails bez pasūtījuma numura ceļā tiek izlaists. Numurs tiek meklēts mapju struktūrā; ja tā nav, fails tiek uzskatīts par svešu un sinhronizācija to neaiztiek.
- SVG, kas vēl tiek konvertēts, tiek izlaists. Citādi uz darbgaldu aizbrauktu sagatave gatavā faila vietā. Kad konvertēšana beigsies, uz diska paliks jau EMF — to arī nokopēs nākamais cikls.
- Fails, kas galamērķī jau ir un tāda paša izmēra, atkārtoti netiek kopēts. Tāpēc parastais cikls noiet ātri pat uz lielas mapes: no jauna tiek pārlikti tikai jaunie un izmainītie faili.
Novecojušo SVG tīrīšana galamērķī
Ja galamērķa mapē blakus guļ vārds.svg un vārds.emf, SVG tiek dzēsts: tas ir novecojis, to nomainīja EMF. Tas strādā tikai folder tipa noteikumiem.
Ja galamērķa mape nav pieejama
Programma ieraksta kļūdu žurnālā un pāriet pie nākamā noteikuma. Pasūtījumu lejupielāde un konvertēšana pie tam neapstājas — faili paliek darba mapē un aizbrauks uz darbgaldu, tiklīdz tīkla mape atkal parādīsies.
Pasūtījumi, kuru nav programmas datubāzē
Ja darba mapē guļ to pasūtījumu faili, kurus šī programma nav lejupielādējusi (piemēram, palikuši no iepriekšējā uzstādījuma), žurnālā parādīsies rinda veidā „orders skipped (not in database)” ar pasūtījumu numuriem un ceļa piemēru. Tādi faili netiek ne kopēti, ne dzēsti paši — kā atbrīvot zem tiem vietu, rakstīts rakstā Cik pasūtījumu glabāt un kā tīrīt disku.
Otrā puse
Programma atceras, kurus failus un uz kurieni tā nokopēja. Tāpēc, dzēšot pasūtījumu, tā novāc ne tikai darba mapi, bet arī nokopētos failus galamērķos — skat. Dzēst pasūtījumu un lejupielādēt to no jauna.
Kā pārbaudīt, ka viss aizbrauca
Tam ir logs „Mapju salīdzināšana”: tas rāda par katru pasūtījumu, cik failu ir avotā un cik galamērķī.