Windows 上的 Java:如何将文件删除到垃圾箱(使用 JNA)
我根本没有 Windows API 的经验,所以请原谅我的无知。
我想将文件删除到垃圾箱。如何使用 JNA 来做到这一点以及如何检测这是否不可能,例如,因为文件位于网络共享上?
I'm not experiences with Windows API at all, so please excuse my ignorance.
I want to delete files to the trash. How to do that using JNA and how to detect if this would not be possible, e.g., because the files are located on a network share?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
直接使用 com.sun.jna.platform.FileUtils 而不是 com.sun.jna.platform.win32.W32FileUtils 。
Use
com.sun.jna.platform.FileUtils
instead ofcom.sun.jna.platform.win32.W32FileUtils
directly.使用
com.sun .jna.platform.win32.W32FileUtils
,其中定义了moveToTrash
和hasTrash
方法。Use
com.sun.jna.platform.win32.W32FileUtils
, which hasmoveToTrash
andhasTrash
methods defined.