FileGuard

Označení modulu FileGuard
Kategorie modulu Script modules -> Other
Popis modulu Modul pro sledování složek

Parametry

Název Popis Default
Path Cesta ke sledované složce
BackupPath Cesta kde má watcher zálohovat odchycené soubory, pokud je parametr nevyplněn tak se nic nezálohuje
WatcherSpeed Za jaký časový interval se má složka zkontrolovat (3000 = 3sec) 3000
Filter Jaký typ souboru se má sledovat * = vše *.txt
DeleteOrigin Povoluje smazání výchozího souboru po tom co je úspěšně překopírovat do složky se zálohami False
ModulePosition Určuje na jaký level se přepošle cesta k souboru. Povolené hodnoty: ResetIndex - cesta k souboru je poslána na stejný level, UpLevel - cesta k souboru je posláná na další level. ResetIndex
WatcherMode Mód sledování složek. Možné hodnoty: TopDirectoryOnly, Recursive, RecursiveWithSPecifiedDirectory, TopDirectoryOnlyQueue, MoreTopDirectoriesOnlyQueue TopDirectoryOnly
RecursivePeriod POUZE PRO RECURSIVE WatcherMode - Interval v minutách za jaký se bude opakovat hledání ve složkách 0
ProcessFilesWHichAlreadyExists Určuje zda se mají zpracovat soubory, které existují ve sledovaném adresáři/adresářích již před startem programu false

Jak to funguje

Jedná se o modul, jehož úkolem je hledat soubory pro zpracování xTracem. Podle nastavení parametru WatcherMode se určuje jakým způsobem se vyhledává soubor. Jako soubor pro zpracování se bere soubor, který vznikne v době běhu xTrace nebo dojde k jeho úpravě tj. změní se datum a čas změny a tato hodnota je větší než hodnota, která byla načtena při zjištění že soubor existuje (laicky řečeno pokud je datum a čas změny souboru pozdější než to co má o souboru aktuálně zjištěno xTrace, tak dojde k jeho zpracování.) Od verze 32 je možné nastavením parametru ProcessFilesWHichAlreadyExists na true ovlivnit chování tak, že soubory, které existovaly před startem xTrace se budou brát jako nové a dojde tedy k jejich zpracování.

Popis možných variant parametru WatcherMode