- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我完全没有使用过 Windows API,所以请原谅我的无知。
我想将文件删除到回收站。如何使用 JNA 做到这一点以及如何检测这是否不可能,例如,因为文件位于网络共享上?
最佳答案
直接使用 com.sun.jna.platform.FileUtils
而不是 com.sun.jna.platform.win32.W32FileUtils
。
import java.io.File;
import java.io.IOException;
import com.sun.jna.platform.FileUtils;
public class MoveToTrash {
public static void main(String[] args){
FileUtils fileUtils = FileUtils.getInstance();
if (fileUtils.hasTrash()) {
try {
fileUtils.moveToTrash( new File[] {new File("c:/temp/dummy.txt") });
}
catch (IOException ioe) {
ioe.printStackTrace();
}
}
else {
System.out.println("No Trash available");
}
}
}
关于Windows 上的 Java : how to delete a file to trash (using JNA),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3709492/
我的 ~/.bashrc 中有以下别名 alias del="mv -t ~/.trash" 这会将文件或目录移动到 ~/.trash 文件夹。但是,如果我执行以下操作: del test.txt t
我想在 MySQL 中创建一个触发器,它会做两件事:如果论坛的主题位于垃圾箱中或被隐藏,则将其删除,其他地方将主题移至垃圾箱。问题是如何在“删除前”触发器中停止删除操作? 最佳答案 我不知道是否有一种
我正在使用 KIO 来实现回收站功能。问题是这些文件都被放入本地驱动器上的单个垃圾桶中。这种方法的问题在于,由于网络延迟,删除网络驱动器上的文件需要花费太多时间。我想为每个挂载点都有一个垃圾文件夹,例
这个问题在这里已经有了答案: scanf() leaves the newline character in the buffer (7 个答案) 关闭 4 年前。 在向用户询问新字符之前,有没有一
HDFS 何时何地创建 .Trash 文件夹? 有没有什么规律或者逻辑,有引用依据吗? 最佳答案 每个 HDFS 用户都有自己的 .Trash HDFS 上的文件夹 hdfs:///user/ .每当
当我试图删除本地机器上的文件以检查文件是否与 vagrant 开发服务器同步时,它弹出一个错误: The following file couldn't be moved to the trash.
我正在尝试评估hadoop垃圾选项。我在core-site.xml中使用了此属性 fs.trash.root hdfs://Machinename:8020/Trash 在使用这个之前我尝试过
我再问一个问题。非常抱歉打扰大家。 事实上,我破解了 Memory Access Problem 。但我无法理解执行的结果。 来源就在这里。 /* https://stackoverflow.
我正在设计一个简单的媒体“服务器”作为更大应用程序的一部分。我选择采用与 AWS S3 服务类似的术语,即对象和存储桶(即文件和目录)。 我有两个表: cdn_bucket id, directory
http://jsfiddle.net/838gD/ 如何将图像拖到第二个框,然后拖到垃圾桶并从第二个 div 中删除该图像上面是我的 jsfiddle 的链接 function allowDro
关闭。这个问题需要debugging details .它目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and th
我正在尝试在 Laravel 4.1 中使用 Elequent ORM 的软删除功能 删除记录按预期工作,但是当我使用 withTrashed() 搜索结果然后使用 trashed() 检查它是否是软
我是 trash-cli 项目的开发者。 trash-cli 项目是 FreeDesktop.org 的开源实现Trash Specification 提供了一个命令行界面来管理垃圾桶。 理想情况下,
我正在尝试实现一个使用 NSMetadataQuery 来查找指定位置内的对象的类。我用用户的下载文件夹和用户的 .Trash 文件夹进行了尝试。查询 Downloads 文件夹可以找到,但查询 .T
当我从 hdfs 中删除数据时,如果转到 .Trash。 我可以使用 hdfs dfs -rm -skipTrash /path_to_directory 或使用 hdfs dfs -expunge
我有一些数据库文件自动备份到我的谷歌驱动器。备份例程将新的数据库文件 (.lxdb) 添加到特定文件夹并删除旧文件。 在 Google 云端硬盘上,删除的文件最终会进入垃圾箱,快速耗尽 GB 的云端硬
我有一个非常简单的 jQuery 可拖动/可排序/可放置组合,我正在对几个 div 进行排序,每个 div 都包含一个包含在带有 href 的 anchor 元素中的图像。 问题是,当我将可排序项目拖
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwa
有没有办法检测位于 iCloudDrive 上的文件是否已移至 iCloudDrive 回收站?我可以检查 URL 是否包含“.Trash”,但我正在寻找一种官方方法来检索它。 最佳答案 要检测文件/
你好! 我是一名初级 Java 和 Android 开发人员,最近在处理我的应用程序的内存管理方面遇到了麻烦。我将把这篇文章分成几个部分,以使其更清晰易读。 我的应用程序的简要说明 这是一个由几个阶段
我是一名优秀的程序员,十分优秀!