如何从matlab中的不同目录中读取trc文件

时间:2014-12-01 23:57:44

标签: matlab

我有一个从.trc文件中读取数据的程序。但截至目前,它只能读取当前目录中的.trc文件,即MATLAB文件夹。如果我想要它读取文件,我必须将文件复制到MATLAB文件夹中。有没有办法可以移动到不同的目录并选择另一个.trc文件?我尝试过使用diruigetdir等,但似乎没有任何效果!

1 个答案:

答案 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