天天看点

matlab创建文件夹与批量移动文件到单一文件夹或者各自文件夹

代码备份自用的,可参考movefile 函数

clear  
clc  
cd('C:\EO');%设置当前目录:current directory   
 for i = 1 : 47 
     folderName{i} = ['sub_', num2str(i)];  
     mkdir(folderName{i});  % 新建一个文件夹   
end 
 eval(['load ',prefix_common,'_ec_fft_stsp_sub_',num2str(i,'%03d'),'.mat;']);

a='C:\EO';
b='C:\EO';

for k = 24:47
%     b=num2str(k,'%3d');
%     a=[sourcePath,'\','N_EC_1_Sub_',num2str(k,'%03d'),'.nii'];
    targetPath=[a,'\','sub_',num2str(k,'%01d')];
    sourcePath=[b,'\','N_EO_Sub_',num2str(k+1,'%03d'),'.nii'];
    movefile(sourcePath,targetPath);
end
           

继续阅读