如何检测 JAVA 中的文件粘贴
how to detect a pasting of file in JAVA
我能够检测到如何获取剪贴板中文件的路径,但是我如何检测到文件粘贴,比如
如果我在 D 盘中粘贴 file/folder,那么 java 应该检测为
D:\Filename.jpg
简单:每当粘贴某些内容时,您可以尝试将该字符串用作文件名,看看是否可行。
如概述here 例如。
换句话说:如果你发现某个字符串代表一个文件名,那么它就是一个文件。如果不是,那就不是。那就是判断字符串是否表示现有文件。
除此之外,您可以检查字符串 是否可以 是 有效 文件名。有关该选项,请参阅 here。
最后,如果您谈论的是真正的 文件 被 丢弃 到文件系统文件夹中,那么您必须了解如何创建一个持续监视文件系统的 watch 服务(参见 here)。
我能够检测到如何获取剪贴板中文件的路径,但是我如何检测到文件粘贴,比如 如果我在 D 盘中粘贴 file/folder,那么 java 应该检测为
D:\Filename.jpg
简单:每当粘贴某些内容时,您可以尝试将该字符串用作文件名,看看是否可行。
如概述here 例如。
换句话说:如果你发现某个字符串代表一个文件名,那么它就是一个文件。如果不是,那就不是。那就是判断字符串是否表示现有文件。
除此之外,您可以检查字符串 是否可以 是 有效 文件名。有关该选项,请参阅 here。
最后,如果您谈论的是真正的 文件 被 丢弃 到文件系统文件夹中,那么您必须了解如何创建一个持续监视文件系统的 watch 服务(参见 here)。