0

フォルダーFactors内にProjectフォルダーがあります。(すべて MyDocuments/Matlab 内)。FACTORS フォルダー内のすべての .m ファイルのリストが必要です。Factors にはサブフォルダーがあり、これらのサブフォルダーにはすべての .m ファイルが保持されます。助言がありますか?

ディレクトリの設計 ->

Project...
    Factors ... etc
       subFol1 (has .m files)
       subFol2 (has .m files)
    ...
4

2 に答える 2

1

同様の問題を解決しました.Windowsプラットフォームでは、次のように:

pathName='.... \FACTORS';%your path
[stat path]=dos(['dir ' pathName '\*.m /s /B >path.txt'] );
name=importdata('path.txt');
delete path.txt

これで、条件に一致するすべてのファイルがセル配列「名前」にあることがわかります

于 2011-12-30T06:15:05.860 に答える
1

この機能は重宝します。フォルダーを再帰的に検索し、各ディレクトリでユーザー定義関数を実行します。現在のディレクトリ内のすべての .m ファイルを一覧表示するには、独自の関数を作成する必要があります。

于 2011-12-29T22:07:56.183 に答える