2011-12-29 173 views
0

我有一個文件夾Factors裏面Project文件夾。 (全部在MyDocuments/Matlab裏面)。我需要文件夾FACTORS中的所有.m文件的列表。因素有子文件夾,這些子文件夾保存所有的.m文件。有什麼建議麼?查看.m文件中的一個文件夾(包括子文件夾)在MATLAB

Directory設計 - >

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

你使用Windows或matlab? – Oli 2012-01-02 00:44:56

+0

Matlab。 (操作系統是Windows XP) – Maddy 2012-01-12 16:44:26

回答

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文件。

相關問題