//there's existing untitled folder
//and untitled folder's alias on desktop
var folderName="untitled folder"
var folderAliasName="untitled folder alias"
var folderAlias=new Folder(Folder.desktop+"/"+folderAliasName)
//calling resolve on alias returns file instead of folder?!
var resolvedFolder=Folder(folderAlias.resolve())
//seems it just points to (non existing) file
alert(resolvedFolder.constructor)//File (?!)我做错了什么吗?有什么办法解决这个问题吗?有人吗?
发布于 2021-07-09 00:38:12
也许你在constructor之后忘记了name
alert(resolvedFolder.constructor.name) // it returns 'Folder'
resolvedFolder.execute(); // it opens the folder, just to be sure我在Windows和MacOS上试过,它工作得很好。
顺便说一句,folderAlias是一个文件而不是文件夹。因为它只是个化名。不过,这不是一个错误。Extendscript可以很好地处理它。
https://stackoverflow.com/questions/68283364
复制相似问题