您可以使用dir函数列表中的所有txt文件文件夹及其子文件夹。
mytopleveldir =“C: \ \ \ \最高级的\ dir”;
alltxtfiles = dir (fullfile (mytopleveldir“* *”,‘* . txt”));
帕特= {‘pt1‘pt2 ' ' pt3 '};%等
过滤器= startsWith ({alltxtfiles.name},帕特);%使用适当的过滤器文件
alltxtfiles = alltxtfiles(过滤器);
alldata =细胞(长度(alltxtfiles), 1);
为i = 1:长度(alltxtfiles)
%使用导入功能或readtable
alldata{我}= readtable (fullfile (alltxtfiles(我).folder alltxtfiles (i) . name));
结束
% concatentate数据根据你的数据结构
alldata = vertcat (alldata {:});