Matlab:如何查找給定目錄下的文件
我們有很多目錄,每個目錄下都有些有用的文件,比如圖像文件,如何自動的掃描這些文件呢?
可以使用dir函數(shù)來完成這個任務。
比如假設給定目錄 baseDir,它是一個字符串,包含的是某個目錄,例如'./Data/'
現(xiàn)在我們的問題轉化成了,如何掃描Data目錄下的文件。
假設Data目錄下有N001.m和N002.m,還有其它目錄
baseDir?=?'./Data/'; contains?=?dir(baseDir); for?k?=?1:length(contains) ????if?(contains(k).isdir) ????????continue; ????end ????disp(contains(k).name); end
執(zhí)行上面的程序,就會看到了,只有那兩個文件顯示。
了解更多:
> doc ?dir