我想获取当前运行的Extendscript的绝对文件夹路径。
在nodejs中的php(或)__DIR__
中是__dirname
。相当于Extendscript。
答案 0 :(得分:35)
自己找到它,它是$.fileName
对于文件夹名称,它是(new File($.fileName)).parent
答案 1 :(得分:3)
I wrote an article about this you may find helpful,:)
基本上:
var myPath = (app.activeDocument.fullName.parent.fsName).toString().replace(/\\/g, '/');
var myScriptPath = (File(app.activeScript.fullName).parent.fsName).toString().replace(/\\/g, '/');
alert('Document path is: ' + myPath + ' , and script path is: ' + myScriptPath);
MIM,
答案 2 :(得分:0)
如果您需要引用相对于活动文档的文件,可以使用app.activeDocument.filePath
。
答案 3 :(得分:0)
app.activeScript.parent
应该这样做 - 请注意,如果您使用Windows文件链接,则会获得实际脚本位置,而不是.lnk文件。
答案 4 :(得分:0)
File($.fileName).path;
现在似乎可以完成工作