答案 0 :(得分:2)
您可以使用try os
模块。很好用。
这是一个示例:
const home = require("os").homedir(); // This will get your OS based Home directory
const dirToSave = `${home}/Desktop/output.csv`; // Now you can add file or folder to any tree directory of home directory.
fs.writeFile(`${dirToSave}`, {csvData}, function(err, stat) {
if (err) throw err;
console.log("file saved");
});
答案 1 :(得分:0)
有一个文件需要编辑
您可以使用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
关于在Electron中编辑文件
有一些有关如何使用Electron编辑文件的教程,您可以从此示例开始, https://ourcodeworld.com/articles/read/106/how-to-choose-read-save-delete-or-create-a-file-with-electron-framework
答案 2 :(得分:0)
我要做的是基于@Royson在此问题的评论(click)中发布的资源编写了一个python脚本。
要点如下: https://gist.github.com/Ancinek/6d6e34791c5a8674275560ae118848c7
当前可以一次添加/删除一个文件。
我将为此创建一个二进制文件,以便无需在用户的计算机上安装pyobjc
即可运行它-在我知道如何执行此操作后不久将发布更新。
希望这对某人有帮助!