查了一些资料发现使用matlab重命名文件都是使用eval,还有很多限制,不利于批量处理。于是试了下movefile,亲测好用。
srcPath = '图像\';
list = dir([srcPath, '*.jpg']);
for i = 1 : length(list)
movefile([srcPath, list(i).name],[srcPath, num2str(i), '.jpg']);
end
查了一些资料发现使用matlab重命名文件都是使用eval,还有很多限制,不利于批量处理。于是试了下movefile,亲测好用。
srcPath = '图像\';
list = dir([srcPath, '*.jpg']);
for i = 1 : length(list)
movefile([srcPath, list(i).name],[srcPath, num2str(i), '.jpg']);
end