MATLAB: How to read multiple file .txt by using readtable

multiple file read

I got more than three file to read but if Im going to readtable every single file its going to takes time. Is there any method for me to read all this file in one go and save it in one file?

Best Answer

files = dir('*.txt') ;
N = length(files) ;
SS = cell(N,1) ;
fid0 = fopen('myfile.txt','w');
for i = 1:N
fid = fopen(files(i).name,'r') ;
S = textscan(fid,'%s','delimiter','\n') ;
SS = S{1} ;
fclose(fid) ;
for j = 1:numel(SS)
fprintf(fid0,'%s\n',SS{j}) ;
end
end
fclose(fid0) ;