File Watcher Simple - zaawansowana kontrola

Windows jest ubogi w narzędzia do monitorowania zmian w katalogach, plikach oraz ich atrybutach. Pomoże w tym zadaniu File Watcher Simple.

File Watcher Simple - zaawansowana kontrola

Regularna kontrola zawartości dysku to nie tylko sposób na poprawę bezpieczeństwa, ale także na utrzymanie porządku. Zwłaszcza, jeżeli z komputera korzystają różne osoby. Instalowanie programów, zapisywanie wielu często zupełnie niepotrzebnych danych, błyskawicznie wyczerpie miejsce na dysku. Jeżeli sprawujesz opiekę nad komputerem, zainstalowanym systemem i aplikacjami, docenisz możliwość automatycznej kontroli katalogów oraz wszystkich zawartych w nich obiektów. Dzięki temu będziesz od razu wiedział, jeżeli ktoś zmodyfikuje dowolny plik, skasuje jakieś dane bądź utworzy w katalogu nowy obiekt. Do takich zadań służy File Watcher Simple (program można pobrać z serwisu PC Format Programy). Program monitoruje wskazane katalogi i informuje o zaistniałych w nich zmianach. Jest w stanie zarejestrować modyfikację atrybutów pliku, zmian rozmiaru, czy nawet jego otwarcie.

Tworzenie nowego zadania monitorowania

File Watcher nie zostawia żadnych śladów podczas używania, nie modyfikuje rejestru i nie trzeba go instalować. Po pobraniu programu w postaci archiwum ZIP należy go rozpakować. File Watcher Simple przechowuje dane konfiguracyjne w plikach zapisanych w katalogu programu.

Krok 1

Po rozpakowaniu uruchom program File Watcher, klikając dwukrotnie plik wykonywalny o nazwie filewatchersimple.exe. Pracę należy rozpocząć od utworzenia pierwszego filtra. Kliknij w tym celu polecenie New umieszczone nad kartami.

Krok 2

Przejdź na kartę General i w pole File watcher daemon name wpisz przyjazną dla użytkownika nazwę zadania monitorującego. Upewnij się, że jest zaznaczone pole Enable daemon, następnie kliknij przycisk Browse, aby wskazać katalog do monitorowania. Uwaga, narzędzie nie sprawdza się w przypadku monitorowania katalogów sieciowych. Jeżeli chcesz, by kontrola była dokładna, zaznacz Monitor subdirectories i Generate file system events at startup.... Pierwsza opcja powoduje monitorowanie podkatalogów zapisanych w folderze głównym. Druga generuje podczas uruchamiania wpis do logu dla każdego znalezionego pliku. Dzięki temu widać, jaki był początkowy zestaw obiektów.

Obraz

Krok 3

Zestaw parametrów do sprawdzania definiuje się na karcie File system events. Podstawowe atrybuty to zmiana, utworzenie, skasowanie bądź zmiana nazwy dowolnego obiektu w katalogu. Odpowiednie opcje znajdują się w sekcji Select file system events to watch i są zaznaczone domyślnie. Dodatkowe atrybuty do monitorowania można wybrać poniżej. Są to między innymi: data utworzenia, czas ostatniego dostępu, czy czas ostatniego zapisu.

Obraz

Krok 4

Program nie ogranicza się jedynie do bezmyślnego weryfikowania całej zawartości katalogu. Nic nie stoi na przeszkodzie, by filtrować kontrolowane obiekty i tym sposobem ograniczyć na przykład sprawdzanie plików o określonym formacie czy nazwie. Potrzebne do tego parametry zostały umieszczone na karcie Filters.

Krok 5

Oprócz prostego zapisu informacji o wykrytej modyfikacji program FileWatcher może służyć jako wyzwalacz do uruchamiania różnych procesów. Pozwoli na przykład uruchomić plik wsadowy, skrypt czy program. Aby skorzystać z tej opcji, przejdź na kartę Process, kliknij przycisk Browse obok pola Process executable i wskaż program, który zostanie uruchomiony. Zaznacz pole: Start process when file system change is detected.

Obraz

Krok 6

Uruchomione narzędzie nie musi być widoczne na ekranie. Jeżeli chcesz automatycznie zminimalizować jego okno, ustaw Minimized na liście Process window style. Jeżeli chcesz, by zajmowało cały ekran, wskaż Maximized, a jeżeli proces ma pozostać ukryty, wybierz Hidden. Jeżeli potrzebne są dodatkowe parametry i opcje, podaje się je na karcie Process arguments i Process advanced. Są to na przykład: nazwa pliku czy parametry konta użytkownika potrzebne do działania procesu.

Obraz

Krok 7

Operacje związane z akcjami wykonywanymi na plikach umieszczono na kartach File processing i File renaming. Po zaznaczeniu Do not run the process or call... program nie wywoła usługi, jeżeli monitorowany obiekt nie będzie już dostępny (zostanie na przykład skasowany). Aby opóźnić wywołanie usługi, zwiększ także wartość na liście Process or service call delay....

Obraz

Krok 8

Przejdź na kartę Logging and messages. Tutaj można wskazać programowi, jakie informacje o zmianach powinny być zapisane w logu. Może to być między innymi uruchomienie procesu bądź jego zamknięcie, zmiana w plikach czy błąd wyszukiwania pliku. W sekcji Message możesz określić, jakiego typu komunikaty będą wyświetlane. Czy tylko te dotyczące zmian – Display the file system change message, czy także te, które informują o błędach zmian – Display file system search error message. Wielkość bufora, w którym program przechowuje kolejne dane, definiuje się na karcie Advanced. Aby zaakceptować zmiany, kliknij OK.

Obraz

Krok 9

Kliknij polecenie Start all. Spowoduje to włączenie wszystkich zadań monitorowania. Gdy zachodzi potrzeba uruchomienia jedynie jednego, zaznacz odpowiednie zadanie na liście i zastosuj komendę Start. Zapis informacji o zarejestrowanych zmianach pojawia się na karcie.

Obraz

Zmiana parametrów globalnych

Nie wszystkie opcje programu można określić w opcjach zadań monitorujących. Niektóre globalne parametry dostępne są jedynie z głównego okna konfiguracyjnego.

Krok 1

Aby zmodyfikować ogólne ustawienia, rozwiń menu Tools oraz kliknij polecenie Options. Większość opcji na karcie Application jest związana z wydajnością narzędzia i systemu, w którym jest ono używane. Zaznacz Synchronous execution of all started processes po to, by w danej chwili działał jedynie jeden proces. W przeciwnym razie zbyt wiele zadań monitorowania mogłoby doprowadzić do nadmiernego obciążenia zasobów systemowych.

Obraz

Krok 2

W mało wydajnych systemach można skorzystać z parametru Run queued processes.... Spowoduje on, że procesy wykonawcze zostaną uruchomione dopiero po zatrzymaniu wszystkich zadań monitorujących. Trwające jednocześnie procesy możesz też ograniczyć do konkretnej liczby. Służy do tego lista Process batch size.

Obraz

Krok 3

Jedyną opcją niezwiązaną bezpośrednio z wydajnością jest Start all enabled file watchers at startup. Za jej pomocą uruchamia się automatycznie zadania monitorowania po wystartowaniu programu.

Krok 4

Karta Advanced nie zawiera wiele parametrów. Jej jedynym zadaniem jest ograniczanie liczby wpisów do rejestrowanego logu. Domyślną wartością rekordów na liście Amount of log messages to display jest 100. To niewielka liczba. Gdy zmiany w monitorowanych obiektach są dość częste, warto ją zwiększyć.

Obraz

Wybrane dla Ciebie