实用小工具FileWatcher
FileWatcher 观察或检视某个指定文件夹中的文件或子文件夹是否被变动过。
在一些工作场景中需要监视某个文件夹被变动的情况,记录成日志。如监视一个存放数据库文件的文件夹,或者存放重要Word文档的文件夹。FileWatcher
就是这样的小工具,监视某个指定的文件夹的变动情况,并记录日志。
配置文件中有3个Key:
1
2
3
key="watchFolder" value="D:\DB" 指定要监视的文件夹
key="logFileName" value="D:\Changes.txt" 生成Log文件的位置
key="watchFilter" value="" 要监视文件的过滤器 如 *.txt监视 .txt文件 默认空表示监视 *.* 所有文件
FileWatcher有两个版本
- FileWatcher 控制台。需要程序一直在运行。适合临时监控场景使用。监控行为只有在程序运行时有效。
- FileWatcherService Windows Service。适合服务器长期监视场景使用。启动后自动开启服务,实行监视。
安装 Service 的命令,InstallUtil.exe FileWatcherService.exe
InstallUtil.exe 在%WINDIR%\Microsoft.NET\Framework\v2.0.50727
下。
This post is licensed under CC BY 4.0 by the author.