2016-11-17 51 views
0

我正在尋找一種方法來計算文件夾路徑中的文件數量,而不必關心文件的名稱。 DIR功能提取我的特定應用程序不需要的所有名稱。Matlab:除文件名信息以外的文件夾中的文件數

由於我正在查看100個文件夾,每個文件夾中包含近35000個文件,因此如果使用「目錄」功能非常耗時。

任何幫助,非常感謝。

+0

什麼操作系統?此外,它可能會有助於您向我們顯示有效的代碼,但速度很慢 – Suever

+0

它在Windows上。把它看作所有文件夾的for循環,並且在循環內我計算文件的數量 – Mike

+0

儘管你用來計算文件的實際命令是什麼。 – Suever

回答

0

someDir = 'c:\Users\You\somePath\' //whatever directory you want to do it for 
[status,cmdout] = System(['dir ' someDir '*.* /s']) 

,你可以從cmdout

這解析出的文件的數量應該會更快,因爲它只是運行系統命令,使你失去了MATLAB的所有開銷。

+0

從技術上講,當我嘗試它時,「系統」慢得多 – Mike

+0

有趣我不會指望 – Danny

相關問題