スクリプト
[javascript]
"use_strict";
inlets = 1;
outlets = 0;
autowatch = 1;
function read(folderPath){
postFile(folderPath);
}
function postFile(folderPath){
var f = new Folder(folderPath);
f.next();
while(!f.end){
if(f.filetype != "fold"){
post("filename:" + f.filename);
post();
}else{
postFile(f.filename);
}
f.next();
}
f.close();
}
postFile.local = 1;
[/javascript]
補足
file名の取得などは、Folderオブジェクトを使うと便利です。post()してる部分の処理を変えれば、色々できると思います。ちなみに、ファイル名が128文字以上の場合に、Maxが有無を言わさず即落ちるバグがありましたので、ご注意ください。Max ver.6.1.3 で確認しました。