path = 'I:\在校研究\code\meta_sdnet_result\result\otb';%源地址
endpath = 'I:\mat';%目的地址保存位置
tracker = '_MetaSDNet';
dirList = dir(path);%读取要操作的文件
countlist = length(dirList);
for numlist = 3:countlist,
fileName = dirList(numlist).name;%要更改的文件名
realName = [path,'\',fileName];
sjwz = fileName(5:end-4);%要保留的字符
changeName = [path,'\',sjwz, tarcker,'.mat'];%最终的文件名
movefile(realName,changeName); %进行更改操作
end
首先,读取要更改的文件名称,可选择保留的字符,最后设定最终的文件名和地址,执行movefile操作。