Photoshop 脚本重命名 Mac 上的文件不起作用
Photoshop Script Renaming Files On Mac Not Working
我需要使用 Photoshop Script 重命名文件,代码在 Windows 上工作正常,但在 Macintosh 上不起作用。代码运行没有错误,但文件名在 Mac OS 上保持不变。它更改 Windows.
上的文件名
Hostscript 代码:
function RenameTest(){
var fpath = Folder.myDocuments + '/test.rtf';
var nfile = File(fpath);
var nfile_newname = Folder.myDocuments + '/test.ini';
nfile.rename(nfile_newname);
}
Main.js代码:
csInterface.evalScript('RenameTest()');
感谢您的帮助!
如果有人需要,我找到了解决方案。
此代码在 Windows 中有效,但在 Mac 中无效:
function RenameTest(){
var fpath = Folder.myDocuments + '/test.rtf';
var nfile = File(fpath);
var nfile_newname = Folder.myDocuments + '/test.ini';
nfile.rename(nfile_newname);
}
这适用于 Windows 和 Mac:
function RenameTest(){
var fpath = Folder.myDocuments + '/test.rtf';
var nfile = File(fpath);
var nfile_newname = 'test.ini';
nfile.rename(nfile_newname);
}
nfile.rename只能是文件名和扩展名。不要添加路径。
我需要使用 Photoshop Script 重命名文件,代码在 Windows 上工作正常,但在 Macintosh 上不起作用。代码运行没有错误,但文件名在 Mac OS 上保持不变。它更改 Windows.
上的文件名Hostscript 代码:
function RenameTest(){
var fpath = Folder.myDocuments + '/test.rtf';
var nfile = File(fpath);
var nfile_newname = Folder.myDocuments + '/test.ini';
nfile.rename(nfile_newname);
}
Main.js代码:
csInterface.evalScript('RenameTest()');
感谢您的帮助!
如果有人需要,我找到了解决方案。
此代码在 Windows 中有效,但在 Mac 中无效:
function RenameTest(){
var fpath = Folder.myDocuments + '/test.rtf';
var nfile = File(fpath);
var nfile_newname = Folder.myDocuments + '/test.ini';
nfile.rename(nfile_newname);
}
这适用于 Windows 和 Mac:
function RenameTest(){
var fpath = Folder.myDocuments + '/test.rtf';
var nfile = File(fpath);
var nfile_newname = 'test.ini';
nfile.rename(nfile_newname);
}
nfile.rename只能是文件名和扩展名。不要添加路径。