gpt4 book ai didi

java - 如何在 Java 中获取任何操作系统(如果有)的 "Favorites"文件夹的内容?

转载 作者:行者123 更新时间:2023-12-02 06:11:38 26 4
gpt4 key购买 nike

我有跨平台 Java 应用程序,我需要显示任何 OSFavorites 文件夹的内容(如果有)任何。

如何在 Java 中获取此属性?

反对者,这就是我的意思:

Windows 文件资源管理器 Collection 夹:

Windows file explorer favorites

Mac OS 文件资源管理器 Collection 夹:

Mac OS file explorer favorites

最佳答案

Windows 资源管理器 Collection 夹存储在注册表中的 HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Favorites 下。

Apple Finder Collection 夹存储在文件 ~/Library/Preferences/com.apple.sidebarlists.plist 中。 注意:此文件可能是 XML 或二进制格式,具体取决于操作系统版本(10.0-10.4 使用 XML,10.4 引入了二进制格式,10.7 允许 JSON)。

Java 中没有简单的方法来访问这些资源。

关于java - 如何在 Java 中获取任何操作系统(如果有)的 "Favorites"文件夹的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21825148/

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