javascriptで書きました。
ファイル取得は↓「フォルダからindd.を検索して」の(z-)さんの関数を使わせてもらいました。
var folderObj = Folder.selectDialog("フォルダを選択してください");
if(folderObj== null) exit();
var fileList = [];
findPNG(folderObj);
for (var i = 0; i < fileList.length; i++){
var P=fileList[i].parent.parent.name;
var P2=fileList[i].parent.name;
fileList[i].rename(P+P2+fileList[i].name)
}
alert("完了");
function findPNG(dir){
var files = dir.getFiles();
for(var i = 0; i < files.length; i++){
if(files[i].displayName.match(/\.png$/i)){
fileList.push(files[i]);
}
if(files[i].constructor.name == "Folder"){
findPNG(files[i]);
}
}
}
[20633] az (2021/10/13 Wed 14:40)