gpt4 book ai didi

java - 'locate in explorer/finder'函数如何实现

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:44:52 25 4
gpt4 key购买 nike

在很多程序中,都有一个选项可以使用 native 操作系统文件资源管理器来定位特定文件。如何使用 java 实现此功能?

最佳答案

Java 提供了 java.awt.Desktop ( API JDK 11 ),可以进行这样的交互:

File file = new File("/path/to/file.txt");
Desktop.getDesktop().open(file.getParentFile());

我使用 file.getParentFile() 打开包含文件的目录,而不是文件本身。如果执行此行,Finder(在 macOs 上)、Explorer(在 Windows 上)或 Linux 上的默认文件浏览器将打开一个包含指定目录的新窗口。

关于java - 'locate in explorer/finder'函数如何实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56070865/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com