重命名文件
str = ['!rename',32,'新建文件1.txt',32,'重命名文件1.txt'];
eval(str)
批量重命名
dust_path = 'E:\dust_test\';
file_names = ls(strcat(dust_path,'Z_SEVP*.MIC'));
for ifile = 1:length(file_names(:,1))
eval(['!rename',strcat(',',file_names(ifile,:)),strcat(',',file_names(ifile,30:end))])
delete(path)
end
eval() 调用系统函数,本质上的功能是将字符串转化为可执行语句
例如要重命名一百个文件,不能写一百行rename,使用eval函数可以实现该语句的循环
删除文件
delete(filename)