重命名文件
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() 調(diào)用系統(tǒng)函數(shù)脉执,本質(zhì)上的功能是將字符串轉(zhuǎn)化為可執(zhí)行語(yǔ)句
例如要重命名一百個(gè)文件递瑰,不能寫(xiě)一百行rename,使用eval函數(shù)可以實(shí)現(xiàn)該語(yǔ)句的循環(huán)
刪除文件
delete(filename)