matlab批量将乱序文件名修改为规律文件名并另存(以图片为例)
clear all;
close all;
% 批量改文件名
time = cputime; %记录代码开始时间
SamplePath = '\'; %引号里面为存储图像的路径,最后的反斜杠不可省略
fileExt = '*.jpg'; %待读取图像的后缀名
%获取所有路径
files = dir(fullfile(SamplePath1,fileExt));
len = size(files,1); %获取文件夹中文件总数
%遍历路径下每一幅图像
for i=1:len;
fileName = strcat(SamplePath1,files(i).name);
image = imread(fileName); %读取图片信息
imshow(image); %展示图片
imwrite(image,['\','img_',num2str(i),'.bmp']); %引号内为文件另存文件夹名称(反斜杠同不可省)
end
totaltime = cputime - time %记录总共花费时间