我正在尝试为 Sketch 创建一个插件,该插件在其中的特定位置创建一个文件夹和一个文件。
由于草图插件是用 JavaScript 编写的,我一直在寻找如何使用 JavaScript 创建文件夹和/或文件,然后考虑路径,但我被卡住了,我找不到答案,所以我决定自己开一个话题。
问题是:如何使用 JavaScript 创建文件夹/文件?以及我如何选择放置它的位置?
欢迎任何反馈我是新来这里发帖和编程的菜鸟,所以请随时将我重定向到可能对我的问题有用的文档和/或教程。
我正在尝试为 Sketch 创建一个插件,该插件在其中的特定位置创建一个文件夹和一个文件。
由于草图插件是用 JavaScript 编写的,我一直在寻找如何使用 JavaScript 创建文件夹和/或文件,然后考虑路径,但我被卡住了,我找不到答案,所以我决定自己开一个话题。
问题是:如何使用 JavaScript 创建文件夹/文件?以及我如何选择放置它的位置?
欢迎任何反馈我是新来这里发帖和编程的菜鸟,所以请随时将我重定向到可能对我的问题有用的文档和/或教程。
简单的答案是你不能。想象一下,如果任何旧网站都可以随时在您的磁盘上创建文件和文件夹。安全隐患将是可怕的。
这可以在用户许可的情况下完成。
AppSandbox 为您提供此功能: https ://github.com/bomberstudios/sketch-sandbox/blob/master/sandbox.js
当用户第一次运行您的插件时,系统会提示用户授予执行此操作的权限。每次之后,它都会简单地写入文件而不会中断。