如何检测 JAVA 中的文件粘贴

how to detect a pasting of file in JAVA

我能够检测到如何获取剪贴板中文件的路径,但是我如何检测到文件粘贴,比如 如果我在 D 盘中粘贴 file/folder,那么 java 应该检测为

D:\Filename.jpg

简单:每当粘贴某些内容时,您可以尝试将该字符串用作文件名,看看是否可行。

如概述here 例如。

换句话说:如果你发现某个字符串代表一个文件名,那么它就是一个文件。如果不是,那就不是。那就是判断字符串是否表示现有文件。

除此之外,您可以检查字符串 是否可以 有效 文件名。有关该选项,请参阅 here

最后,如果您谈论的是真正的 文件 丢弃 到文件系统文件夹中,那么您必须了解如何创建一个持续监视文件系统的 watch 服务(参见 here)。