java:点击button打开文件夹

java:点击button打开文件夹,第1张

概述java:点击button打开文件夹

在java中,我们怎样才能打开一个单独的文件夹(例如c :)用户点击一个button,例如像“在磁盘上find这个文件”或“打开包含文件夹”的方式,当我们下载一个文件时,我们想要知道它被保存在哪里。 目标是节省用户的时间来打开浏览器并在磁盘上find文件。 谢谢(下面的图片是firefox的一个例子)

我得到了答案:这是在windows 7中为我工作的东西:

file foler = new file("C:\"); // path to the directory to be opened Desktop desktop = null; if (Desktop.isDesktopSupported()) { desktop = Desktop.getDesktop(); } try { desktop.open(foler); } catch (IOException e) { }

感谢@AlexS

如何查找windows文件夹中的项目是否真的对用户隐藏?

批处理脚本删除除“开始”之外的所有文件夹

linux中的文件夹标识或元数据在PHP中

只保存具有完整目录的.txt文件中的文件夹的名称(批处理)

在访问文件夹时运行的batch file

排除redirect中的某些子文件夹和域

创buildwindows 8batch file以recursion方式复制,重命名和保存子目录中的文件

Robocopy:复制保存文件夹结构但添加子文件夹的文件

windows资源pipe理器像文件夹树浏览器

在windows中查找文件夹的实际大小

我假设你有一个文件。 使用java.awt.Desktop,你可以使用这样的东西:

public static voID openContaiingFolder(file file) { String absolutefilePath = file.getabsolutePath(); file folder = new file(absolutefilePath.substring(0,absolutefilePath.lastIndexOf(file.separator))); openFolder(folder); } public static voID openFolder(file folder) { if (Desktop.isDesktopSupported()) { Desktop.getDesktop().open(folder); } }

如果你用至少没有目录的文件调用这个函数,windows会尝试用文件类型的缺省程序打开这个文件。

但我不知道在哪个平台上支持。

总结

以上是内存溢出为你收集整理的java:点击button打开文件夹全部内容,希望文章能够帮你解决java:点击button打开文件夹所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1269036.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存