macOSX上的电子 - 将文件复制到〜/ Library中

时间:2017-10-08 06:39:09

标签: javascript node.js electron

我想构建一个electron应用,想法很简单 - 用户会将一个文件夹拖放到我的应用中,我会在~/Library/some-folder/下为他复制。

前端不是问题,我的问题是我不确定什么是最佳做法,我应该使用fs (file system)并将我丢弃的文件夹的内容复制到该位置?

另外,我如何确定我的应用有权复制到~/Library文件夹?

谢谢!

1 个答案:

答案 0 :(得分:1)

最佳实践(以及App Store所需)是通过将所需的所有文件放在〜/ Library / Containers中的自己的文件夹中并仅授予其对该文件夹的访问权来对应用程序进行沙盒化,这显然意味着您可以设置正确的权限。有关详细信息,请参阅here