利用Matlab批量修改.mat文件名,如下图所示,想将下划线后的三位数字统一修改成360。
利用 movefile函数实现文件重命名,movefile函数的作用是移动或重命名文件/文件夹,使用可参考movefile官方文档
代码如下:
clear all
close all
path='C:\Users\Administrator\Desktop\数据';
cd (path); %切换到指定路径下
file=dir('*.mat');
num=length(file);
for i=1:num
oldname=file(i).name;
[filepath,name,ext] = fileparts(oldname);
%name1=strsplit(name,'_');
newname=[name(1:end-3),'360.mat'];
movefile(oldname,newname)
end
运行后效果: