D日記

モーションアーティストの技術ブログだよ。日常も書くよ。

MENU

【MEL】再帰処理テンプレート【バッチ処理】

みなさんこんにちわー
再帰処理ってたまにやるとすぐ忘れてしまうので、ブログにテンプレートをメモします。

例えばこんなフォルダ構成があるとします。

f:id:ponta565:20181006150235p:plain

上記のルートフォルダ以下の全ての mlt ファイルに対して処理を行いたいときに、再帰処理が役立ちます。
今回はテンプレートなので、記述はGUI込で最小限にとどめます。
見つけた *.mlt ファイルの絶対パスをプリントするだけです。

再帰処理テンプレ


f:id:ponta565:20181006154007p:plain


今回は mayaLT を使用しているので、mlt ファイルをリストアップしていますが、
gmatch( $s , "*.mlt ) の箇所を書き換えることで、mb , ma ファイルでも処理が可能です。
正規表現を使ってもいけるかもですね。


それでは!