在用户重命名文件时,用任何语言有什么方法可以挂钩我的程序吗?
例如:用户重命名文件并按Enter(或单击)以确认重命名操作.在文件实际重命名之前,我的程序"侦听"此事件并弹出一条消息"你确定要将C:\ test\file.txt重命名为C:\ test\test.txt吗?".
我在想/希望这可以用C++,C#或.NET.但我没有任何线索在哪里寻找.
您可以通过在.NET框架中使用FileSystemWatcher类来解决此问题.
从课堂评论:
您可以观察文件或目录的重命名,删除或创建.例如,要监视文本文件的重命名,请将Filter属性设置为"*.txt",并使用为其参数指定的Renamed调用WaitForChanged方法.