0

我正在尝试为 Sketch 创建一个插件,该插件在其中的特定位置创建一个文件夹和一个文件。

由于草图插件是用 JavaScript 编写的,我一直在寻找如何使用 JavaScript 创建文件夹和/或文件,然后考虑路径,但我被卡住了,我找不到答案,所以我决定自己开一个话题。

问题是:如何使用 JavaScript 创建文件夹/文件?以及我如何选择放置它的位置?

欢迎任何反馈我是新来这里发帖和编程的菜鸟,所以请随时将我重定向到可能对我的问题有用的文档和/或教程。

4

2 回答 2

1

简单的答案是你不能。想象一下,如果任何旧网站都可以随时在您的磁盘上创建文件和文件夹。安全隐患将是可怕的。

于 2017-03-23T14:00:47.997 回答
1

这可以在用户许可的情况下完成。

AppSandbox 为您提供此功能: https ://github.com/bomberstudios/sketch-sandbox/blob/master/sandbox.js

当用户第一次运行您的插件时,系统会提示用户授予执行此操作的权限。每次之后,它都会简单地写入文件而不会中断。

于 2018-01-07T20:21:07.640 回答