small-banner_script.jpg

Syncer

fájlok másolása és szinkronizálása mappák között

A Syncer script feladata, hogy a megadott forrásmappában lévő, a megadott mintának megfelelő fájlokat automatikusan másolja vagy mozgassa a célmappába. A rendszer megőrzi az almappák szerkezetét, és csak a ténylegesen megváltozott vagy új fájlokat dolgozza fel. Opcionálisan a célmappából eltávolítja azokat a fájlokat is, amelyek már nem szerepelnek a forrásban.

Tipikus felhasználás:

Hogyan működik a Syncer?

  1. Összegyűjti a forrásmappában (és ha be van kapcsolva, az almappákban) a Mintának megfelelő fájlokat
  2. Kihagyja azokat, amelyek mérete és módosítási dátuma egyezik a célhelyen lévővel
  3. Másolja vagy mozgatja a fennmaradó fájlokat, megőrizve a könyvtárszerkezetet
  4. Ha Cél takarítása be van kapcsolva, törli a célmappából azokat a fájlokat, amelyek már nem szerepelnek a forrásban
  5. Hibák esetén naplóz és (ha kéred) értesít

Syncer beállításai

A rendszer nem másol feleslegesen: ha egy fájl a célmappában már megtalálható és mérete és módosítási dátuma egyezik a forrással, a fájl kihagyásra kerül.

A Cél takarítása csak akkor aktív, ha a Forrás megtartása is be van kapcsolva. Mozgatás módban a forrásfájlok úgyis törlődnek, ezért a céltisztítás ebben az esetben nem értelmezhető.

A Cél takarítása a Mintától függetlenül dolgozik: a célmappából minden olyan fájlt töröl, amelynek nincs azonos nevű párja a forrásmappában — azokat is, amelyeket nem ez a feladat vitt oda. Ezért csak olyan célmappára kapcsold be, aminek a tartalmát kizárólag ez a feladat kezeli.

Tipikus beállítások

Áthelyezés: Ha beérkezik egy fájl a forrás mappába, helyezze át a cél mappába (nem tartja meg az eredetit)

Másolás: Ha beérkezik egy fájl a forrás mappába, másolja át a cél mappába (megtartja az eredetit). Ha új fájl érkezik ugyanazon a néven, akkor a célban is frissül. Ha eltűnik egy fájl a forrás mappában, a cél mappában megmarad.

Tükrözés: A cél mappa forrás tökéletes tükörképe lesz. Ha bármi változik (új fájl, újabb verzió, törlés) az mind megtörténik a cél mappában is.

GYIK

Töröltem egy fájlt a forrásból, de a célban megmaradt — miért?

A törlés csak bekapcsolt Cél takarítása mellett tükröződik. Sima másolás módban (Forrás megtartása ✔, Cél takarítása ✖) a cél csak gyarapszik és frissül, sosem fogy.

Átalakítja a Syncer a fájlokat másolás közben?

Nem: a Syncer bájtra pontos másolatot készít. Ha formátum-konverzióra is szükség van, a Loader való erre a feladatra.

Kapcsolódó