FolderSizeKeeper je grafická aplikácia, ktorá umožňuje používateľom monitorovať priečinky v ich systémoch a zaistiť, aby veľkosť priečinkov zostala v definovaných limitoch. Môže nepretržite monitorovať priečinky a pri zmenách automaticky mazať najstaršie súbory, aby sa zachovala požadovaná veľkosť priečinka. Túto aplikáciu sme si vyvynuli aby sme ju mohli používať pri čistení starých snímok, ktoré pri behu kamerového systému kladáme na disk.
Na stiahnutie tu:
Pre prístup k tomuto obsahu sa musíte prihlásiť
Rozbaľte FolderSizeKeeper.7z pomocou programu 7zip. V priečinku „dist“ najdete program FoldersSizeKeeper.exe. Premiestnite ho do priečinka, z ktorého by ste chceli spúšťať aplikáciu a kde bude mať právo vytvoriť konfiguračný súbor, v ktorom sa budú ukladať nastavenia. Spustite aplikáciu. Pri štarte sa nezobrazí žiadne okno – objaví sa iba nová ikona v oblasti oznámení. Ak už beží iná inštancia, dostanete o tom oznámenie a nová inštancia sa nespustí.
Ikona aplikácie:
Keď je aplikácia spustená, v oblasti oznámení sa zobrazí ikona. Kliknutím pravým tlačidlom myši na túto ikonu sa zobrazia možnosti – otvoriť grafické rozhranie aplikácie alebo ukončiť aplikáciu.
Používanie aplikácie:
Výber priečinka:
Kliknite na tlačidlo „Prechádzať“ (Browse), aby ste vybrali priečinok, ktorý chcete sledovať. Alebo vložte cestu k priečinku do vstupného poľa. Určte maximálnu povolenú veľkosť priečinka v poli „Maximálna veľkosť priečinka“ (Max Folder Size). Z roletového zoznamu vedľa poľa s veľkosťou vyberte jednotku veľkosti (GB, MB, KB).
Nastavenia podpriečinkov:
Ak chcete do monitorovania zahrnúť aj podpriečinky, zaškrtnite políčko „Zahrnúť podpriečinky“ (Include subfolders). Keď je toto políčko zaškrtnuté, môžete určiť minimálnu veľkosť, ktorú chcete uchovať pre podpriečinky (Min Subfolders Size). Toto je užitočné, keď máte viacero priečinkov, z ktorých niektoré sa používajú niekoľkokrát ročne, ale iné je potrebné často čistiť, no zároveň si chcete zachovať aspoň niektoré súbory pre každý z priečinkov. Bez tejto možnoti by boli tie menej často používané úplne prázdne lebo by často obsahovali najstaršie súbory priečinka. Z roletového zoznamu vedľa poľa s minimálnou veľkosťou vyberte jednotku veľkosti pre podpriečinky (GB, MB, KB).
Pridanie priečinka do zoznamu monitorovania:
Po nastavení všetkých parametrov kliknite na tlačidlo „Pridať priečinok“ (Add Folder), aby ste priečinok pridali do zoznamu monitorovania.
Úprava priečinku v zozname:
Ak chcete upraviť nastavenia priečinka, dvojkliknite na priečinok zo zoznamu. Tým sa nastavenia priečinka načítajú do polí vyššie. Upravte nastavenia a kliknite na „Upraviť vybrané“ na aktualizáciu. PO KLIKNUTÍ NA „Upraviť vybrané“ SA STAV UPRAVENÉHO PRIEČINKA ZMENÍ NA „Nesleduje sa“ – BUDETE MUSIEŤ SLEDOVANIE MANUÁLNE SPUSTIŤ PO DÔKLADNOM PRESKÚMANÍ UROBENÝCH ZMIEN.
Odstránenie priečinka zo zoznamu monitorovania:
Ak chcete priečinok odstrániť zo zoznamu monitorovania, vyberte priečinok a kliknite na „Odstrániť vybrané“ (Remove selected).
Spustenie a zastavenie monitorovania:
STAV MONITOROVANIA SA UKLADÁ DO SÚBORU folders_config.json. PO ŠTARTE APLIKÁCIE SA NASTAVENIA NAČÍTAJÚ A MONITOROVANIE SA OBNOVÍ PRE PRIEČINKY, KTORÉ BOLI MONITOROVANÉ PRED UKONČENÍM APLIKÁCIE.
Export/Import konfigurácie:
Aktuálne nastavenia konfigurácie môžete exportovať do súboru JSON kliknutím na „Exportovať konfiguráciu“ (Export Config). Ak chcete importovať predtým uloženú konfiguráciu, kliknite na „Importovať konfiguráciu“ (Import Config) a vyberte súbor JSON.
Ukončenie aplikácie:
Ak chcete zavrieť okno aplikácie, ale nechcete ukončiť jej beh na pozadí, jednoducho zavrite okno aplikácie. Aplikácia bude naďalej bežať na pozadí ako tray aplikácia v oblasti oznámení. Ak chcete aplikáciu úplne ukončiť, kliknite pravým tlačidlom myši na ikonu aplikácie v oblasti oznámení a vyberte „Ukončiť“ (Exit). Keďže aplikácia sleduje všetky zmeny v konfigurácii v súbore folders_config.json, bude si pamätať posledný stav aplikácie.
Poznámky:
Riešenie problémov:
Ak už beží iná inštancia: Ak sa pokúsite spustiť novú inštanciu aplikácie, keď už jedna beží, zobrazí sa okno s chybou informujúce o tomto stave. Aplikácia používa socketový port 3151 na túto kontrolu. Prvá inštancia získa kontrolu nad týmto portom a nová inštancia nebude môcť tento port obsadiť, preto sa ukončí. Ak iná aplikácia obsadí port 3151, ani prvá inštancia našej aplikácie nebude môcť bežať.
Chyba pri dekódovaní JSON pri načítaní konfigurácie: Ak sa pri načítaní uložených konfigurácií zo súboru JSON vyskytne chyba, je možné, že súbor je poškodený. Skontrolujte obsah súboru JSON kvôli akýmkoľvek nezrovnalostiam. Ak nebudete schopní opraviť chyby v súbore JSON, budete musieť súbor vymazať/premenovať/presunúť a pri spustení aplikácie znova pridať všetky priečinky, ktoré potrebujete sledovať nanovo.
Pre vývoj: