javascript - macOSX 上的 Electron - 将文件复制到 ~/Library

标签 javascript node.js electron

我想构建一个 Electron 应用程序,这个想法很简单 - 用户将一个文件夹拖放到我的应用程序中,我将在 ~/Library/some- 下为他复制该文件夹文件夹/.

前端不是问题,我的问题是我不确定什么是最佳实践,我应该使用fs(文件系统)并复制我放置的文件夹的内容到什么位置?

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

谢谢!

最佳答案

最佳实践(也是 App Store 所必需的)是通过将应用程序所需的所有文件放在 ~/Library/Containers 中自己的文件夹下并仅授予其对该文件夹的访问权限来沙箱您的应用程序,这显然意味着您可以设置正确的权限。请参阅here了解完整详情。

关于javascript - macOSX 上的 Electron - 将文件复制到 ~/Library,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46628228/

相关文章:

javascript - 不需要的 React 组件重新渲染?

javascript - 按钮 onClick 事件监听器在 Electron 应用程序中不起作用

electron - 在electronjs中查找应用程序目录

javascript - 使用 jquery/javascript 选择框将验证复选框

javascript - Highcharts - `lineColor` 不适用于 Zone

node.js - Sails.js:如何知道请求是否包含要上传的文件?

javascript - AngularJS $http 无限调用

mysql - 如何基于Node.js为书店制作正确的BD

javascript - Webpack 从 %appdata% 导入

javascript - 不能在 Electron 中要求来自渲染器的自定义模块