从一周开始,我正在寻找一个解决方案,将带有特定图标的文件夹添加到收藏夹侧栏(如Dropbox那样)
使用Electron或Objective C可以解决这个问题吗?
到目前为止我发现了:
答案 0 :(得分:3)
好的,我找到了这个解决方案:
在macOS上,您可以找到此文件夹
~/Library/Application Support/com.apple.sharedfilelist/
它包含一些* .sfl文件。您可以使用此工具/usr/bin/sfltool
对其进行修改。 (它已自动安装在你的mac > = 10.11 El Capitan 上)
将文件夹添加到收藏夹的示例:
/usr/bin/sfltool add-item com.apple.LSSharedFileList.FavoriteItems file:///YOURPATH
我可以在我的电子应用中通过require('child_process').exec
运行此命令,并使用fileicon
模块添加文件夹图标。 (https://www.npmjs.com/package/fileicon)
这有点脏,但我不知道其他解决方案。
[更新] :阅读第一条评论
答案 1 :(得分:1)
您可以使用com.apple.sidebarlists.plist
首选项文件在Mac上编辑侧边栏。这些项目将在收藏夹词典中。
您看到的项目都设置为AlwaysVisible。您需要编辑该文件才能添加自己的文件。
我会提供一些可能对您有帮助的链接。
关于com.apple.sidebarlists.plist文件, http://www.thexlab.com/faqs/finder.html
找到com.apple.finder.plist, https://discussions.apple.com/thread/4122582