Adobe XD Storage API-获取当前XD文档文件路径位置

时间:2019-01-24 09:56:06

标签: adobe-xd

如果我在本地计算机上的任何地方放置了Adobe XD文档。

示例:C:\doc\adobe-xd\brand\brand.xd

打开它并运行一个插件

是否可以检索Adobe XD文档位置。

P.S我对获取插件或插件设置位置没有任何疑问

修改

adobexdplatform

上找到了答案
// These require no user interaction:
const tempFolder = await fs.getTemporaryFolder();
const pluginFolder = await fs.getPluginFolder();  // read-only access to the plugin's install folder
const pluginDataFolder = await fs.getDataFolder();  // folder to store settings

// Display file/folder picker UI to access user files:
const userFolder = await fs.getFolder();  // folder picker
const aFile = await fs.getFileForOpening();  // "Open" file picker, suitable for reading contents
const anotherFile = await fs.getFileForSaving("hello.txt");  // "Save" file picker, suitable for writing contents

1 个答案:

答案 0 :(得分:5)

当前没有一个API可以告诉您当前XD文档在磁盘上的名称或位置,但是请记住,可能存在一些无标题的文档,无论如何该名称/位置都不可用。

如果您只是好奇插件如何访问磁盘上的任意位置 (不一定是.xd文档文件),那么您找到的API文档是正确的:您可以启动文件打开/保存对话框,以从用户访问其他文件。这类似于Mac App Store和Windows Store应用程序中的权限模型。