[Photo Shop JSX]フォルダ内のファイル名をリネーム

Photo Shop JSXの備忘録

使い方

テキストファイルの拡張子を“.jsx“で保存して、
PhotoShopのファイルメニュー>スクリプト>参照
ファイル選択して実行する。
☘Photo Shopで処理をした後にリネームする必要がある場合が多いです。
このケースでは、“○○○_####_▲▲▲.jpg”のようなファイル名を
“####.jpg”に変更しています。


folderObj = Folder.selectDialog("ファイルがあるフォルダを選択してください");
fileList = folderObj.getFiles("*.jpg");

for(fCnt=0; fCnt<fileList.length; fCnt++)
{
    pdfname = fileList[fCnt].fsName;
    jpgname = decodeURIComponent(new File(pdfname).name);
    spNamAll = jpgname.split('_');//ファイル名中にある区切り文字(全角半角何でもよい)
    srcFileObj = new File(pdfname);
    srcFileObj.rename(spNamAll[1] + '.jpg');
    //配列spNamAll内の2番目の文字を取り出しています。1番目は0です。

}