我有一千个.dat文件与同一个程序一起运行.是否有更快的方式或脚本自动运行它而不是逐个运行它们?.dat文件具有不同的文件名.
该计划类似于:
fid=fopen('**abd**.dat');
C=textscan(...);
...
save('**abd**.txt',data);
Run Code Online (Sandbox Code Playgroud)
abd是文件名.我有数千个文件名不同的文件.将这些文件名复制并粘贴到程序中并运行它有点烦人.任何人都有更快的方式或代码吗?
您可以使用"dir"获取文件列表,然后像这样循环处理它们.
fns = dir('*.dat');
for i = 1:length(fns)
fid = fopen(fns(i).name);
C = textscan(...);
fclose(fid);
save([fns(i).name,'.dat'],data);
end
Run Code Online (Sandbox Code Playgroud)