You can use Directory Monitor for the surveillance of certain directories and will notify you of file changes, deletions, modifications, and new files in real-time. You can optionally execute an application when a change occurs.
Download (Installer) (version 220.127.116.11)
Download (Portable) (version 18.104.22.168)
Video Tutorial done by DownloadTube.com.
Video Tutorial done by Softoxi.com.
- Monitor directories for file changes, modifications, deletions and new files in real-time.
- Monitor local directories or network shares (including hidden shares).
- Run as a Windows service (donation required).
- Optionally execute an application when an event occurs.
- Log the user on the network that made the changes.
- Include/exclude filtering on files being monitored.
- Quickly tell if a directory is available and being monitored.
- Balloon notifications whenever an event is fired.
- Auto updating, import/export and more.
- .NET Framework 4.0 -
- Windows Installer 3.1
- Report a Bug
- Issue Tracker
- Release Roadmap Post
If you execute a batch file or PowerShell script when an event happens you want to use "%~1" and not %1 to catch the file that was modified. Because batch files will treat anything between spaces as separate parameters, the application will enclose the path and file name in quotes automatically if the path contains a space.
EG: If the path is C:\NoSpaces\File.txt then it will be used as is and %1 will contain the path and file name correctly. If the path is C:\With Spaces\File 1.txt then it will be passed as "C:\With Spaces\File 1.txt". Ensure you access this variable using "%~1" to remove the quotes that may be passed in and wrap them with your own.