我有一个从.trc
文件中读取数据的程序。但截至目前,它只能读取当前目录中的.trc
文件,即MATLAB文件夹。如果我想要它读取文件,我必须将文件复制到MATLAB文件夹中。有没有办法可以移动到不同的目录并选择另一个.trc
文件?我尝试过使用dir
,uigetdir
等,但似乎没有任何效果!
答案 0 :(得分:0)
如果指定要使用通配符代替文件名进行搜索的文件夹,则使用带有文件扩展名的dir
命令过滤结果非常简单。然后,您可以在输出结构中循环生成的文件名列表(如图所示)或者您需要对这些文件执行的操作。
folderName = 'C:\Path\To\Target\Folder\';
fileList = dir(strcat(folderName, '*.trc'));
for k = 1:length(fileList)
fileHere = fullfile(folderName, fileList(k).name);
% Do what you need with the files in here
end