用dir读取文件信息后用fprintf保存即可。下面是例子,将D盘根目录中所有的txt文件的文件名保存到E盘下的text.txt文件中。M=dir('D:\*.txt');f=fopen('E:\text.txt','w+');for n=1:length(M)fprintf(f,'%s\r\n',M(n).name);endfclose(f);