Szeretnék egy cikket szentelni a különböző operációs rendszerek által biztosított API-k áttekintésének a címtár változásainak nyomon követésére. A cikk a dklab_realsync segédprogram (, github repository) és a sajátom változáskövető démonjaival kapcsolatos munkám eredményeként jelent meg, amit egyelőre nem akarok bejelenteni.
Vannak azonban bizonyos buktatók:
Következtetés: A ReadDirectoryChangesW funkció lehetővé teszi, hogy könnyen tájékozódjon a fájlokban lévő összes eseményről, de előfordulhat, hogy az eseménysor túlcsordul, és akkor teljes fájlrendszer-ellenőrzést kell végrehajtania. Lehetőség van események átadására is, mielőtt azok relevánssá válnának.
Következtetés: A Mac OS X rendszerhez készült FSEvents API a legszokatlanabb az összes ilyen API közül. A sor nem zsúfolódik, és még a múltból származó eseményeket is be lehet szerezni. Az események részletessége azonban könyvtáronként van megadva (10.7-es verzióig), ami azt jelenti, hogy a démon kevésbé hatékony a fájlok szinkronizálásában.
A könyvtár inotify funkcióval történő rekurzív követésének buktatói:
* A kép innen készült
Egy kis program, amely nem igényel telepítést, és az Ön által megadott mappában lévő fájlok figyelésére szolgál. Lehetővé teszi mind a helyi, mind a hálózati mappaés riasztásokat jelenítsen meg az Asztalon és a hálózaton keresztül vagy e-mailben! A program képes gyorsan reagálni a változásokra bat-fájlok vagy bizonyos alkalmazások futtatásával.
Történt ugyanis, hogy ma mindenki, így vagy úgy, a számítógéptől függ. Nem a számítógép-függőségről, mint betegségről beszélek, nem :). Csak arról van szó, hogy minden felhasználó tárolja személyes fájljait a PC-n...
És mivel egy számítógépen többen is dolgozhatnak, ezért természetesen érdemes megbizonyosodni arról, hogy senkinek és senkinek ne legyen köze az Ön adataihoz.
A legradikálisabb módja a személyes mappájának jelszóval történő titkosítása. Ez azonban nem mindig kényelmes, például ha a hálózaton keresztül kell hozzáférnie ...
Ebben az esetben segítséget kérhet speciális programok hogy figyelje a szükséges könyvtárak fájlváltozásait. Lehetővé teszik a kiválasztott mappák folyamatos figyelemmel kísérését, és ha a tartalmuk megváltozik, értesítjük róluk a felhasználót. A kevés ilyenek egyike ingyenes programok van egyszerű megfigyelő.
Az egyszerű megfigyelő, egyszerű neve ellenére, meglehetősen hatékony megfigyelőeszköz. fájlrendszer, amely lehetővé teszi egy különálló mappa és a teljes lemez vagy akár egy megosztott hálózati könyvtár figyelését is. Összehasonlíthatod egy másik fizetőssel hazai fejlesztés- Mappafigyelő szolgáltatás:
A Simple Watcher egyetlen hátránya, hogy nem tud egyszerre több mappát figyelni. Minden más csak plusz :).
További előnye az alkalmazásnak, hogy nem igényel telepítést! A programmal való munka megkezdéséhez csak ki kell bontania az archívumból, és el kell helyeznie bármelyikbe kényelmes mappa(bár abban, amit figyelni kell). Minden - készen állunk a munkára :).
Ó, igen! Majdnem elfelejtettem figyelmeztetni, hogy a könyvtárakat telepíteni kell a számítógépére .NET Framework 3.5 (általában a rendszerrel együtt vannak telepítve, de előfordulhat, hogy nem elérhetők, ezért minden esetre itt a letöltési link: https://www.microsoft.com/en-us/download/details.aspx?id=21 ).
A program futtatása után a következőket fogjuk látni:
Ne ijedj meg :). Senki sem kér tőlünk pénzt – a regisztráció teljesen ingyenes. És ha nem szeretné felfedni az inkognitóját, akkor egyáltalán nem regisztrálhat! Ehhez egyszerűen kattintson a "Ne regisztráljon" gombra.
Ezt azonban a jövőben minden alkalommal meg kell tennie, amikor elindítja a programot, így könnyebben beírhatja a szükséges adatokat a megfelelő mezőkbe, és kattintson a "Regisztráció" gombra.
Ezt követően megjelenik előttünk a program főablakja:
Több funkciógombból, a figyelt mappára mutató hivatkozásból és egy állapotsorból áll, amely információkat jelenít meg az alkalmazás tevékenységéről.
Mielőtt elkezdené nézni egy mappát, azt tanácsolom, hogy ismerkedjen meg a Simple Observer beállításaival. Ahhoz, hogy elérje őket, kattintson a "Beállítások" gombra:
A programbeállítások négy lapon vannak összegyűjtve. És ezek közül az első a "Monitoring". Itt vannak azok a beállítások, amelyek felelősek a tényleges nyomkövetési funkciókért. Ügyeljen a következő paraméterekre:
A második lap az „Értesítés”:
Itt konfigurálhatjuk, hogy milyen értesítést kapunk a mappa változásairól. Alapértelmezés szerint az értesítés a tálca felett jelenik meg, és szabványos jel kíséri. Azonban teljesen kikapcsolhatja az értesítést, módosíthatja a jelet, vagy beállíthat egy helyi hálózati értesítést.
Ha úgy dönt, hogy beállítja a hálózati értesítéseket, feltétlenül olvassa el a "Fontos megjegyzések a funkció működéséhez" hivatkozáson található információkat.
A "Műveletek" fülön található az összes olyan funkció, amely a program által végrehajtható, miután a figyelt mappában változásokat észlel:
Itt állíthatjuk be:
Különösen fontos az e-mail értesítésekkel kapcsolatos munka lényege. Ha jelentéseket (valamint módosított fájlokat) szeretne kapni az e-mailben Postafiók, akkor aktiválnia kell a "Jelentések küldése e-mailben" jelölőnégyzetet, majd kattintson az aktivált "Beállítások" gombra:
A beállítások ablakban a következő paramétereket kell megadnunk:
Ezenkívül figyeljen az „Új fájlok csatolása” lehetőségre. Lehetővé teszi, hogy a módosított fájlokat az értesítéssel együtt küldje el e-mailjeire.
Annak érdekében, hogy ne terhelje túl az internetes csatornát, és ne pazarolja el a forgalmat hiába (ha fizetős), korlátozhatja az elküldött fájlok méretét a "Ne küldjön ... nagyobb fájlokat" opcióval. Ellenkezőleg, az alábbiakban beállíthatja a mindig elküldendő fájlokat. Ilyen fájl lehet például egy programműveleti napló.
A beállítások végén a "Teszt" gombra kattintva ellenőrizheti annak helyességét:
Ha minden megfelelően van beállítva, e-mailt fog kapni egy tesztüzenettel.
Az utolsó lap a "Program":
Itt vannak a lehetőségek Általános beállítások Egyszerű figyelő, például automatikus indítás rendszerindításkor, mappafigyelés automatikus indítása, az alkalmazás elrejtése a tálcán stb. Itt ellenőrizheti a frissítéseket és aktiválhatja a felugró üzenetek megjelenítését (ha azok alapértelmezés szerint nem láthatók).
Most, hogy mindent beállított, amire szüksége van, közvetlenül megkezdheti a munkát a Simple Observer programmal. És mindenekelőtt meg kell adnia egy mappát a megfigyeléshez. Alapértelmezés szerint a teljes C: meghajtó ki van választva, így az elérési út megváltoztatásához kattintson a "Mappa" gombra, és adja meg a kívánt könyvtárat az Intéző ablakban:
Létrehoztam egy külön tesztmappát az Asztalon, de a mappa helye nem számít - a program egyformán jól működik minden lemezzel. Érdemes azonban még egyszer megemlíteni, hogy az Intézőn keresztül csak helyi könyvtár adható meg. Távfelügyelethez megosztott mappa meg kell adni a címét első beállítási ablak!
Tehát minden készen áll – megkezdheti a követést. Ehhez kattintson a "Start" gombra:
Megnyomása után aktiválódik a „Stop” gomb, deaktiválódik a „Mappa” gomb, és az állapotsorban megjelennek a mappa figyelésének időpontjáról, a benne történt változások számáról és az időről szóló információk. utolsó változtatás. A programablak elrejtéséhez elég kicsinyíteni, és tálcára kicsinyíteni. A tálcaikonra egyetlen kattintással újra előhívhatja az ablakot.
A Simple Observer működésének teszteléséhez tegyünk néhány fájlt a tesztmappába:
Amint látható, a program észlelte a változásokat, és jelezte felénk, hogy egy új fájl adott névvel megjelent a mappában. Erről is küldtek egy jelentést az e-mailemre. A Simple Observer üzenet másik jellemzője, hogy ha az értesítő ablakra kattintasz, akkor megnyílik előtted a mappád, amiben kiemelve lesz a megváltozott fájl!
Amint a Simple Watcher észleli az első tevékenységet a figyelt mappában, automatikusan létrehozza a fájlt watch.log. Ez egy szöveges fájl, amely rögzíti és tárolja az összes megtörtént esemény jelentését.
Ez a fájl normál Jegyzettömbbel nyitható meg, de kényelmesebb a program beépített eszközeivel megtekinteni. Ehhez kattintson a "Napló" gombra:
Itt látni fogjuk az esemény adatait (művelet, dátum, idő, megváltozott fájlnév és mappa), és a szűrőrendszernek köszönhetően gyorsan megtaláljuk a kívánt bejegyzést. Itt van egy gomb is, amivel gyorsan törölhetjük a naplófájlt, ha túlságosan “duzzadt” a mérete :).
Egyébként a naplófájl nevének és helyének ismeretében beállíthatja a Simple Observert úgy, hogy az minden üzenettel együtt elküldje a naplófájlt a email(lásd a beállításokról szóló részt).
A Simple Observer a mai napig talán az egyetlen teljesen ingyenes (akár kereskedelmi használatra is alkalmas) program a maga nemében!
Ezért ha minden áron úgy dönt, hogy távollétében telepíti a személyes adatok felügyeletét a számítógépére, akkor egyszerűen nem fog találni más lehetőséget :). Ezenkívül a programban amellett, hogy csak egy mappa felügyeletét támogatja, gyakorlatilag nincsenek mínuszok.
P.S. A cikk szabadon másolható és idézhető, feltéve, hogy a forrásra mutató nyílt aktív hivatkozást feltüntetik, és Ruslan Tertyshny szerzőségét megőrzik.
Ha nem Ön az egyetlen PC-felhasználó, akkor a gép hosszú használaton kívüli időszaka után előfordulhat, hogy meg kell találnia, hogy pontosan milyen változások történtek ezalatt az idő alatt. Előfordulhatnak olyan helyzetek is, amelyekben HDD aktivitást mutat, de valójában nem világos, hogy hasznos folyamatok feldolgozásával van elfoglalva, vagy rosszindulatú programokat futtat. A FolderChangesView program segít nyomon követni a fájlok változásait, és naprakész adatokat kap a fájlrendszer minden változásáról.
A FolderChangesView egy kis segédprogram, amelyet kifejezetten a fájlokkal és mappákkal kapcsolatos változások nyomon követésére hoztak létre. A program valós időben megjeleníti a fájlokkal kapcsolatos összes változást, és a teljes eredmény egy kényelmes táblázatban jelenik meg a felhasználó számára. Magát a programot a fejlesztő hivatalos webhelyéről töltheti le a linkre kattintva (lehetőség van a crack letöltésére is, amely úgy telepíthető, hogy egyszerűen áthelyezi az alkalmazással rendelkező mappába): http://www.nirsoft.net /utils/folder_changes_view.html
A segédprogram nem igényel telepítést, mert az archívum csak egy .exe fájlt tartalmaz. Javasoljuk, hogy hozzon létre egy külön mappát a programnak, töltse le a cracket, és tegye bele ezt a két fájlt. Indítás után megnyílik előtted a konfigurációs menü (ha bezárod és újra megnyitod a programot, ismét a menü jelenik meg előtted).
Itt ki kell választania egy meghajtót, mappákat vagy egy teljes partíciót merevlemez elemezni kell. Mappa kiválasztásakor hagyja bejelölve az "Almappák vizsgálata" opciót. Lehetőség van olyan mappák megadására is, amelyeket nem kell figyelnie: meg kell adnia a mappa elérési útját, és be kell jelölnie a "Kizárja a következő mappákat" melletti négyzetet.
Nos, összefoglalva, a hasznos beállításokból beállíthatja a figyelni kívánt fájlok méretét. Miután kiválasztotta ezeket az alapvető beállításokat, egyszerűen kattintson az "OK" gombra, és megkezdődik a kiválasztott mappák figyelésének folyamata.
Szeretnék egy cikket szentelni a különböző operációs rendszerek által biztosított API-k áttekintésének a címtár változásainak nyomon követésére. A cikk a dklab_realsync segédprogram (, github repository) és a sajátom változáskövető démonjaival kapcsolatos munkám eredményeként jelent meg, amit egyelőre nem akarok bejelenteni.
Vannak azonban bizonyos buktatók:
Következtetés: A ReadDirectoryChangesW funkció lehetővé teszi, hogy könnyen tájékozódjon a fájlokban lévő összes eseményről, de előfordulhat, hogy az eseménysor túlcsordul, és akkor teljes fájlrendszer-ellenőrzést kell végrehajtania. Lehetőség van események átadására is, mielőtt azok relevánssá válnának.
Következtetés: A Mac OS X rendszerhez készült FSEvents API a legszokatlanabb az összes ilyen API közül. A sor nem zsúfolódik, és még a múltból származó eseményeket is be lehet szerezni. Az események részletessége azonban könyvtáronként van megadva (10.7-es verzióig), ami azt jelenti, hogy a démon kevésbé hatékony a fájlok szinkronizálásában.
A könyvtár inotify funkcióval történő rekurzív követésének buktatói:
* A kép innen készült
Műtőszoba Windows rendszer fel van szerelve az Explorer eszközzel, amely lehetővé teszi, hogy képet kapjon arról, hogy mi van a lemezeken. A fájlok listája mellett a méretükről és a létrehozásuk vagy módosításuk dátumáról is láthatunk információkat. Ez azonban túl kevés információ ahhoz, hogy megtaláljuk azokat az adatokat, amelyek leginkább eltömítik a lemezt.
A cikkben szereplő alkalmazások két kategóriába sorolhatók. Az első a lemezmegjelenítésre szakosodott programok. Az adatok ilyen grafikus ábrázolása jobban érzékelhető, mint a fájlok listája. Az eszközök második csoportját olyan alkalmazások alkotják, amelyek az egyes fájltípusok részvételi statisztikáit jelenítik meg, a kiválasztott adathordozókon tárolt összes információ mellett.
A számítógép merevlemezén lévő fájlok méretét és számát jelöli grafikus forma, valamint az általunk választott cserélhető adathordozókon.
Hibák:
Elosztás típusa: ingyenes
Ár: ingyen
A SpaceSniffer átvizsgálja és megjeleníti a kiválasztott meghajtók tartalmát egy könnyen olvasható hierarchikus színsémában.
Elosztás típusa: ingyenes
Ár: ingyen
A TreeSize Free lehetővé teszi bármely adathordozó tartalmának gyors átvizsgálását, és az eredmények egy legördülő fában jelennek meg.
Hibák:
Elosztás típusa: ingyenes
Ár: ingyen
JDiskReport - az Excel diagramjaira emlékeztető diagramok formájában megjelenő statisztikák szerelmeseinek. Fák helyett oszlopdiagramok és kördiagramok vannak itt.
Hibák:
Elosztás típusa: ingyenes
Ár: ingyen
A FolderSize-t kiemeli az összefoglaló ablak. Megjeleníti a diagramokat és a fájlok vagy mappák listáját, amelyek különféle kritériumok szerint rendezhetők.
Hibák:
Elosztás típusa: ingyenes
Ár: ingyen