Ablakok.  Vírusok.  Jegyzetfüzetek.  Internet.  hivatal.  Segédprogramok.  Drivers

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.

Windows ReadDirectoryChangesW

Mert operációs rendszer A Windows rendelkezik egy csodálatos ReadDirectoryChangesW funkcióval, amely egy sor változtatást ad vissza egy könyvtárhoz, beleértve egy jelzőt a rekurzív működéshez (bWatchSubtree). Így a változások nyomon követése a könyvtárban nem nehéz, és ugyanabban a dklab_realsync-ben a megvalósítás 80 sornyi kódot vagy 3,5 Kb-ot vesz igénybe. Érdekes módon Windowson ezek az események még SMB-n keresztül is támogatottak!

Vannak azonban bizonyos buktatók:

  • a változtatási puffer végső mérete, ami után az eseménysor túlcsordul, és ezek az események elvesznek
  • A watchdog csomag dokumentációja szerint az áthelyezési eseményt a rendszer elküldi, mielőtt a változtatások láthatóvá válnának a fájlrendszerben
  • A puffer mérete 64 KB-ra korlátozódik a hálózati FS-hez

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.

Mac OS X, FSEvents

A Mac OS X rendelkezik egy praktikus és egyszerű API-val is a fájlrendszer változásainak figyelésére, az FSEvents névre. Ezzel az API-val a legegyszerűbb démonmegvalósítás 50 sornyi kód vagy 1,8 kb. A várólista nem csordulhat túl (!), de teljes vizsgálatra akkor is szükség lehet, ha az fseventsd démon összeomlik. Érdemes megjegyezni, hogy ez az API a 10.7-es verzió előtt nem ad fájlonkénti változtatásokat, csak azokat a könyvtárakat jelenti, ahol valami megváltozott. Mivel az események nem mennek sehova, és a naplóba íródnak (az FSEvents szolgáltatás egy állandó, kötetenkénti adatbázisban tárolja az eseményeket), a címtár pontosságú részletezése lemezterületet takarít meg.

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.

Linux, értesíts

A linux vanilla kernelben van egy mód a könyvtár változásainak figyelésére, ez az inotify . Ehhez az API-hoz van jó és részletes dokumentáció, de nincs támogatás a rekurzív változáskövetéshez! Ezenkívül az inotify korlátozza a megfigyelhető objektumok maximális számát. A legegyszerűbb démonmegvalósítás 250 sornyi kódot vagy 8 KB-ot vesz igénybe. Egy statikus felépítés dietlibc használatával körülbelül 14 kb. Egy másik kellemetlen momentum, hogy magának az alkalmazásnak fenn kell tartania a megfelelést a figyelő leíró (esetünkben ez mindig egy könyvtár) és a név között. Van egy inotify_add_watch függvény, amely átadja az elérési utat a figyelt könyvtárnak, de nincs fordított - inotify_get_path, amely pontosan ezt az elérési utat adja vissza az átadott leíró szerint. Az események csak egy figyelő leírót és egy relatív elérési utat tartalmaznak a megváltozott fájlhoz a könyvtáron belül.

A könyvtár inotify funkcióval történő rekurzív követésének buktatói:

  • A sor túlcsordulási lehetősége (a várólista hossza a /proc/sys/fs/inotify/max_queued_events fájlban van beállítva)
  • A figyelési objektumok maximális számának korlátozása (a /proc/sys/fs/inotify/max_user_watches fájlban beállítva)
  • Nem tud rekurzívan követni egy könyvtárat
  • Külön kell kezelni azt az esetet, amikor egy könyvtár jön létre (pl. mkdir -p a/b/c). Kapni fog egy eseményt, hogy az „a” könyvtár létrejött, de miközben ehhez a könyvtárhoz csatol egy kezelőt, már létrehozható benne egy másik könyvtár, és erről nem kap eseményt.
  • A figyelő leíró (wd) egész szám túlcsordulásának elméleti lehetősége, mivel azt az uint32 állítja be

FreeBSD, Mac OS X, kqueue

A FreeBSD és a Mac OS X lehetővé teszi a változások figyelését a kqueue segítségével, amely hasonló tulajdonságokkal rendelkezik az értesítéshez, és hiányzik a rekurzív címtárfigyelés. Ezenkívül a kqueue a leírókat veszi argumentumként. nyissa meg a fájlokat(könyvtárak), így ennek az API-nak a használatakor a figyelt könyvtárak számának korlátai még szigorúbbak.

Teljes:

Mint látható, minden API-nak megvannak a maga előnyei és hátrányai. A kqueue és inotify mechanizmusok a legkevésbé kényelmesek, de a leghatékonyabbak és legmegbízhatóbbak is. A kereskedelmi operációs rendszerek kényelmesebb mechanizmusokat biztosítanak a változások nyomon követésére, de megvannak a maguk sajátosságai is. Remélem, most már jobban átlátja, milyen nehéz sorsa van a Dropboxnak és a hasonló programoknak, amelyeknek meg kell boldogulniuk mindezzel, és megbízható és hatékony adatszinkronizálást kell végezniük :).

* 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ő.

Összehasonlítás egy fizetős analóggal

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 :).

Felkészülés a programmal való munkára

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.

Programbeállítások

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:

  • egy adott program vagy kötegelt szkript indítása;
  • jelentés küldése e-mailre;
  • módosított fájlok küldése FTP szerverre;
  • a módosított fájlok másolása egy másik mappába.

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:

  1. "SMTP szerver". Ha online levelezési szolgáltatásokat használ, akkor a szerver címe általában magának a szolgáltatásnak a címe, amelyet az előtag előz meg. smtp.(Például, smtp.mail.ru, smtp.yandex.ru stb.). Ha ez a séma nem működik, nézze meg szolgáltatója súgóoldalát a pontos címért.
  2. "Levelezési cím". Itt adja meg a címet, ahonnan a jelentés küldésre kerül. A félreértések elkerülése érdekében jobb, ha saját e-mail címét adja meg.
  3. "Hitelesítés szükséges" jelölőnégyzet. Ha a tiéden levelezőszerver felhatalmazás szükséges a levelek küldéséhez (általában minden online szolgáltatáson), akkor aktiválnia kell ezt az opciót, és meg kell adnia a bejelentkezési nevet és a jelszót a postafiókjából.
  4. Címzettek mező. Itt pontosvesszővel elválasztva megadjuk azoknak a címeknek a listáját, amelyekre a jelentéseket küldjük.

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).

Mappa megtekintése a Simple Watcherben

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!

Naplók megtekintése

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 program előnyei és hátrányai

  • telepítés nem szükséges;
  • kis használati méret;
  • az almappák nyomon követésének képessége;
  • jelentések küldése e-mailben;
  • értesítések küldése a helyi hálózaton keresztül.
  • csak egy mappával működik;
  • meglehetősen sok erőforrást fogyaszt a régebbi számítógépeken előzetes konfiguráció nélkül;
  • "rendes" eszközökkel nincs mód a program működésének teljes elrejtésére.

következtetéseket

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

Programbeállítások

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.

Windows ReadDirectoryChangesW

A Windows operációs rendszerhez van egy csodálatos ReadDirectoryChangesW funkció, amely egy sor változtatást ad vissza a könyvtárhoz, beleértve a rekurzív munka jelzőjét (bWatchSubtree). Így a változások nyomon követése a könyvtárban nem nehéz, és ugyanabban a dklab_realsync-ben a megvalósítás 80 sornyi kódot vagy 3,5 Kb-ot vesz igénybe. Érdekes módon Windowson ezek az események még SMB-n keresztül is támogatottak!

Vannak azonban bizonyos buktatók:

  • a változtatási puffer végső mérete, ami után az eseménysor túlcsordul, és ezek az események elvesznek
  • A watchdog csomag dokumentációja szerint az áthelyezési eseményt a rendszer elküldi, mielőtt a változtatások láthatóvá válnának a fájlrendszerben
  • A puffer mérete 64 KB-ra korlátozódik a hálózati FS-hez

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.

Mac OS X, FSEvents

A Mac OS X rendelkezik egy praktikus és egyszerű API-val is a fájlrendszer változásainak figyelésére, az FSEvents névre. Ezzel az API-val a legegyszerűbb démonmegvalósítás 50 sornyi kód vagy 1,8 kb. A várólista nem csordulhat túl (!), de teljes vizsgálatra akkor is szükség lehet, ha az fseventsd démon összeomlik. Érdemes megjegyezni, hogy ez az API a 10.7-es verzió előtt nem ad fájlonkénti változtatásokat, csak azokat a könyvtárakat jelenti, ahol valami megváltozott. Mivel az események nem mennek sehova, és a naplóba íródnak (az FSEvents szolgáltatás egy állandó, kötetenkénti adatbázisban tárolja az eseményeket), a címtár pontosságú részletezése lemezterületet takarít meg.

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.

Linux, értesíts

A linux vanilla kernelben van egy mód a könyvtár változásainak figyelésére, ez az inotify . Ehhez az API-hoz van jó és részletes dokumentáció, de nincs támogatás a rekurzív változáskövetéshez! Ezenkívül az inotify korlátozza a megfigyelhető objektumok maximális számát. A legegyszerűbb démonmegvalósítás 250 sornyi kódot vagy 8 KB-ot vesz igénybe. Egy statikus felépítés dietlibc használatával körülbelül 14 kb. Egy másik kellemetlen momentum, hogy magának az alkalmazásnak fenn kell tartania a megfelelést a figyelő leíró (esetünkben ez mindig egy könyvtár) és a név között. Van egy inotify_add_watch függvény, amely átadja az elérési utat a figyelt könyvtárnak, de nincs fordított - inotify_get_path, amely pontosan ezt az elérési utat adja vissza az átadott leíró szerint. Az események csak egy figyelő leírót és egy relatív elérési utat tartalmaznak a megváltozott fájlhoz a könyvtáron belül.

A könyvtár inotify funkcióval történő rekurzív követésének buktatói:

  • A sor túlcsordulási lehetősége (a várólista hossza a /proc/sys/fs/inotify/max_queued_events fájlban van beállítva)
  • A figyelési objektumok maximális számának korlátozása (a /proc/sys/fs/inotify/max_user_watches fájlban beállítva)
  • Nem tud rekurzívan követni egy könyvtárat
  • Külön kell kezelni azt az esetet, amikor egy könyvtár jön létre (pl. mkdir -p a/b/c). Kapni fog egy eseményt, hogy az „a” könyvtár létrejött, de miközben ehhez a könyvtárhoz csatol egy kezelőt, már létrehozható benne egy másik könyvtár, és erről nem kap eseményt.
  • A figyelő leíró (wd) egész szám túlcsordulásának elméleti lehetősége, mivel azt az uint32 állítja be

FreeBSD, Mac OS X, kqueue

A FreeBSD és a Mac OS X lehetővé teszi a változások figyelését a kqueue segítségével, amely hasonló tulajdonságokkal rendelkezik az értesítéshez, és hiányzik a rekurzív címtárfigyelés. Ezenkívül a kqueue a nyitott fájlok (könyvtárak) leíróit veszi argumentumként, így ennek az API-nak a használatakor a figyelt könyvtárak számának korlátozása még szigorúbb.

Teljes:

Mint látható, minden API-nak megvannak a maga előnyei és hátrányai. A kqueue és inotify mechanizmusok a legkevésbé kényelmesek, de a leghatékonyabbak és legmegbízhatóbbak is. A kereskedelmi operációs rendszerek kényelmesebb mechanizmusokat biztosítanak a változások nyomon követésére, de megvannak a maguk sajátosságai is. Remélem, most már jobban átlátja, milyen nehéz sorsa van a Dropboxnak és a hasonló programoknak, amelyeknek meg kell boldogulniuk mindezzel, és megbízható és hatékony adatszinkronizálást kell végezniük :).

* 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.

WinDirStat

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.

A WinDirStat előnyei

  • A grafikus megjelenítés egy elérhető formája
  • Régiben is működik Windows verziók
  • Meghatározhatja, hogy az elemek hogyan jelenjenek meg
  • fa kártyák

Hibák:

  • A színérzékelés hiánya több fájl típusok

Elosztás típusa: ingyenes
Ár: ingyen

SpaceSniffer hordozható

A SpaceSniffer átvizsgálja és megjeleníti a kiválasztott meghajtók tartalmát egy könnyen olvasható hierarchikus színsémában.

A SpaceSniffer előnyei

  • Nem igényel telepítést
  • Kiterjedt szűrési lehetőségek a megjelenített adatokhoz

Elosztás típusa: ingyenes
Ár: ingyen

Fa mérete ingyenes

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.

A TreeSize Free előnyei

  • Kényelmes rendezés méret, fájlok vagy mappák száma szerint
  • Kezeli az alternatív fájl adatfolyamokat NTFS rendszerek
  • Érintőképernyőhöz adaptált interfész

Hibák:

  • Csak angol verzióban

Elosztás típusa: ingyenes
Ár: ingyen

JDiskReport

JDiskReport - az Excel diagramjaira emlékeztető diagramok formájában megjelenő statisztikák szerelmeseinek. Fák helyett oszlopdiagramok és kördiagramok vannak itt.

A JDiskReport előnyei

  • Érdekes grafikus sémák
  • Számos különböző statisztika, beleértve a méret szerinti felosztást és a létrehozás dátumát
  • Elérhető Java verzió amely bármilyen Java platformon működik

Hibák:

  • A Windows verzióhoz Java telepítése szükséges

Elosztás típusa: ingyenes
Ár: ingyen

Mappaméret

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.

A FolderSize előnyei

  • Egy ablakban jeleníti meg a diagramokat és a fájllistát
  • Lehetővé teszi a szkennelési folyamat szüneteltetését és folytatását, gyorsan figyelembe veszi a már ellenőrzött helyek változásait

Hibák:

  • Az ingyenes verzió nem teszi lehetővé a feltérképezett merevlemezek és hálózatok átvizsgálását

Elosztás típusa: ingyenes
Ár: ingyen

Ha hibát észlel, jelöljön ki egy szövegrészt, és nyomja meg a Ctrl + Enter billentyűket
OSSZA MEG: