Java 删除文件前获取通知

Java 删除文件前获取通知,java,operating-system,jna,Java,Operating System,Jna,我正在使用Java语言 我想要的是,谁能帮我写一个 当我单击任何文件或文件夹的“删除”选项时,我会在删除前通知我是否要继续删除文件? 我看到了许多在文件删除后通知的示例。 我想澄清的一件事是,当我点击桌面上的文件或我的文档目录时,我必须得到通知 您正在删除文件。是否继续 我真正需要的是我想要确切的答案或代码 请帮忙 我将非常感谢您不,这在Java中是不可能的。操作系统处理文件访问,而另一个进程无法阻止系统拒绝访问这些文件。实现这一点的唯一方法是使用Java编写一个文件系统(例如,一个环回安装的W

我正在使用Java语言 我想要的是,谁能帮我写一个 当我单击任何文件或文件夹的“删除”选项时,我会在删除前通知我是否要继续删除文件? 我看到了许多在文件删除后通知的示例。 我想澄清的一件事是,当我点击桌面上的文件或我的文档目录时,我必须得到通知

您正在删除文件。是否继续

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

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


因此,总而言之,如果不编写自己的文件系统并使用它来拦截请求,任何编程语言都无法做到这一点。

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


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

此文件删除是在程序内部还是外部(使用windows资源管理器或其他工具)?文件删除发生在程序外部,即桌面为什么用户需要您的应用程序。做一些他们自己的操作系统更擅长做的事情(和写作-考虑到4个拼写错误。在显示的两句话消息中)?实际上这是我项目的要求。请帮助我做“实际上这是我项目的要求”你认为这会改变什么?如果这是你的应用程序的一个要求呢。扼杀小狗?这种文件删除是发生在程序内部还是外部(使用windows资源管理器或其他工具)?文件删除发生在程序外部,即桌面为什么用户想要你的应用程序。做一些他们自己的操作系统更擅长做的事情(和写作-考虑到4个拼写错误。在显示的两句话消息中)?实际上这是我项目的要求。请帮助我做“实际上这是我项目的要求”你认为这会改变什么?如果这是你的应用程序的一个要求呢。掐死小狗?