Own tools

Written in PowerShell (built on top of the .NET Framework and .NET Core).

Compiled to .exe executable files with the MZ file header.

Each script individually performs one of the following functions:

  1. continuously monitors a specified file for changes and copies it to the user’s desktop when modifications occur;
  2. monitors a specified directory for changes and copies its contents to another directory continuously;
  3. monitors a specified directory for file system changes, logging them, and providing real-time notifications.

FileCatcherBeforeRemoval.exe

Click to zoom in

FileCatcherBeforeRemoval.exe

Purpose: This script continuously monitors a specified file for changes and copies it to the user’s desktop when modifications occur.

License: Free for personal and commercial use.

Download from GitHub

DirectoryCatcherBeforeRemoval.exe

Click to zoom in

DirectoryCatcherBeforeRemoval.exe

Purpose: This script is designed to monitor a specified directory for changes and copy its contents to another directory continuously.

License: Free for personal and commercial use.

Download from GitHub

FileWatcher.exe

Click to zoom in

FileWatcher.exe

Purpose: The script monitors a specified directory for file system changes, logging them and providing real-time notifications.

License: Free for personal and commercial use.

Download from GitHub

FileWatcherWithExactTimestamps.exe

Click to zoom in

FileWatcherWithExactTimestamps.exe

Purpose: FileWatcherWithExactTimestamps is an updated version of FileWatcher that provides exact timestamps in milliseconds, unlike FileWatcher, which provides timestamps in seconds.

License: Free for personal and commercial use.

Download from GitHub