我試圖獲取包含'無花果'的目錄中所有jpeg文件的路徑。以下代碼獲取目錄中的所有jpeg文件,但不排除任何'rft'標記的文件。Matlab:使用dir命令時包含文件路徑的一部分
base_directory = '/home/user/data/';
directories = dir([base_directory,'/*.jpg']);
filenames = directories;
的目錄的一個實例是
goblet_fig_2004_03_07.jpg
goblet_rft_2004_03_07.jpg
goblet_fig_2004_11_02.jpg
goblet_rft_2004_11_02.jpg
任何幫助理解。
後幫這是我的完整代碼,請注意「圖 .JPG」,是我一直在尋找
base_directory = '/home/user/data/';
directories = dir([base_directory,'*fig*.jpg']);
filenames = directories;
for fileIndex = 1: length(filenames)
image = imread([base_directory,'/',filenames(fileIndex).name]);
end
什麼問題? 而且你連續使用兩個斜線,是否正確? –
如何編碼dir命令以僅獲取包含'fig'和'.jpg'的文件? – FireSky