首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >用Windows资源管理器的重命名事件挂钩我的程序

用Windows资源管理器的重命名事件挂钩我的程序
EN

Stack Overflow用户
提问于 2019-06-05 23:44:44
回答 2查看 0关注 0票数 0

在用户重命名文件时,用任何语言有什么方法可以挂钩我的程序吗?

例如:用户重命名文件并按Enter(或单击)以确认重命名操作。在文件实际重命名之前,我的程序“侦听”此事件并弹出一条消息“你确定要将C:\ test \ file.txt重命名为C:\ test \ test.txt吗?”。

我在想/希望这可以用C ++,C#或.NET。但我没有任何线索在哪里寻找。

EN

回答 2

Stack Overflow用户

发布于 2019-06-06 08:40:42

我的猜测是,这是没有可能的,我也发现是一个文件夹监控操作(包括重命名),但似乎没有成为文件类似的方法。

@Richard,FileSystemWatcher很好,如果你只需要监视更改,但他需要中断它不能做的事情。

票数 0
EN

Stack Overflow用户

发布于 2019-06-06 09:29:51

您可以通过在.NET框架中使用FileSystemWatcher类来解决此问题。

从课堂评论:

您可以观察文件或目录的重命名,删除或创建。例如,要监视文本文件的重命名,请将Filter属性设置为“* .txt”,并使用为其参数指定的Renamed调用WaitForChanged方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100001246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档