如何通过Photoshop的UXP插件/JavaScript打开指定目录的文件资源管理器?
在UXP中打开指定目录的文件资源管理器
可以通过UXP的核心API实现该功能,使用uxp模块下的shell.openPath()方法即可完成类似ExtendScript中Folder.execute()的效果。
示例代码
const { shell } = require("uxp"); // 异步函数中调用(需确保上下文支持async/await) async function openTargetFolder() { try { await shell.openPath("~/Desktop/scanner"); } catch (err) { console.error("打开目录失败:", err); } } // 执行函数 openTargetFolder();
注意事项
shell.openPath()是异步方法,必须在async函数中配合await使用- 路径支持用户目录缩写
~,也可传入绝对路径(如Windows下的C:\Users\Username\Desktop\scanner) - 该API适用于Adobe应用的UXP插件环境,属于UXP官方支持的核心功能
内容的提问来源于stack exchange,提问作者Mauricio Rios
相关产品推荐
相关产品推荐

