2011-12-29 35 views
0

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

Directoryの設計 - >

Project... 
    Factors ... etc 
     subFol1 (has .m files) 
     subFol2 (has .m files) 
    ... 
+0

であるあなたを行います窓またはmatlabを使用する? – Oli

+0

Matlab。 (OSはWindows XPです) – Maddy

答えて

1

私はこのように、同様のproblem.On Windowsプラットフォームを解決した:

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

さて、あなたは条件に一致するすべてのファイルを見ることができるが、セルアレイ「名前」

1

This機能は有用であろう。これは、ディレクトリを再帰的に検索し、各ディレクトリでユーザー定義関数を実行します。現在のディレクトリにあるすべての.mファイルをリストする独自の関数を記述する必要があります。

関連する問題