Matlab獲取一個文件夾下所有文件名:
fileFolder=fullfile('D:\MATLAB\bin\trc'); dirOutput=dir(fullfile(fileFolder,'*.trc')); fileNames={dirOutput.name};
解釋:
1、第一行
fileFolder=fullfile('D:\MATLAB\bin\trc');
引號內是需要遍歷的路徑,填絕對路徑,然后保存在fileFolder
2、第二行
dirOutput=dir(fullfile(fileFolder,'*.trc'));
引號內是文件的后綴,寫'.trc'則讀取后綴為'.trc'的文件
3、第三行
fileNames={dirOutput.name};
將所有文件名,以矩陣形式按行排列,保存到fileNames中