D日記

ゲーム開発者っぽい記事とか。生活の記事とか。生きていくって大変ですね!

MENU

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

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


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

f:id:ponta565:20181006150235p:plain

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

再帰処理テンプレ


f:id:ponta565:20181006154007p:plain


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


それでは!