在删除文件之前获取通知

时间:2011-08-20 08:55:30

标签: java operating-system jna

我使用的是Java语言 我想要的是任何人都可以帮我写一个代码 当我点击任何文件或文件夹的删除选项时,我会在删除之前通知我删除文件我是否要继续? 我看过许多在删除文件后通知的示例。 我要澄清的一件事是,当我点击文件放置桌面或我的文档目录时,我必须得到通知

  

您要删除文件。要继续吗?

我真正需要的是我想要的确切答案或代码 请帮忙 我将非常感谢你

1 个答案:

答案 0 :(得分:5)

不,这在Java中是不可能的。操作系统处理文件访问,另一个进程无法阻止系统拒绝访问这些文件。您可以这样做的唯一方法是使用Java编写的文件系统(例如,环回安装的WebDAV共享),您可以使用此类信息拦截文件请求。但这不仅难以实现,而且只有在您正在进行的所有访问都是通过环回安装的系统时才能实现;它不适用于磁盘上的文件或其他网络共享。

因此,总而言之,如果不编写自己的文件系统并使用它来拦截请求,就不能使用任何编程语言。