目的
研究中にコードを書き換えていっていると、
過去の解析用ファイルがちゃんと走らなくなっている可能性があります。
そんな怖さを解消するために、
特定ディレクトリ以下のファイル全部を走らせるスクリプトを
作ってみました。
そんなにしょっちゅうは使わないんですが、参考までに。
コード
- dirでフルパスの文字列をみたすファイルのファイル名をフルパスごとObject Cellとして取得
- Object Cellに番号を入れて、.nameとするとしっかりファイル名が取得できる
- run(FileName)でそのスクリプトファイルを実行
下記、実行するファイルです。
debug_dependencies.m
DebugFiles = 'E:\{USERNAME}\{PROJECT_DIRECTORY}\{TARGET_DIRECTORY}\*.m';
D=dir(DebugFiles);
for k = 1:length(D),
run(D(k).name);
DebugFiles = 'E:\{USERNAME}\{PROJECT_DIRECTORY}\{TARGET_DIRECTORY}\*.m';
D=dir(DebugFiles);
end
元ネタにも同じこと書いてます。
他の方法ご存知でしたらコメントいただきたいです。
よろしくお願いいたします。