clc;clear;
if ~exist([pwd,'\','data'],'file')
mkdir([pwd,'\','data']);
end
temp=rand(1,100);
file=dir(['.\data\*.mat']);
fileNum=length(file);
if ~isempty(file)
fileNameEnd=file(fileNum).name;
numIdx=isstrprop(fileNameEnd,'digit');
nameNum=str2num(fileNameEnd(numIdx));%转换成数值
else
nameNum=0;
fileNum=0;
end
if nameNum>fileNum
filename = sprintf('temp%.4i.mat',nameNum+1);
else
for k = 1:1000
if ~exist(fullfile('.\data\',sprintf('temp%.4i.mat',k)),'file')
filename = sprintf('temp%.4i.mat',k);
break;
else
filename = sprintf('temp%.4i.mat',fileNum+1);
break;
end
end
end
save(['.\data\',filename],'temp')
自动命名文件序列名称
原创
©著作权归作者所有:来自51CTO博客作者好玩的Matlab的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:我也不知道起啥名字
下一篇:MATLAB画小猪佩琪
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Python批量复制具有指定名称的文件
本文介绍基于Python语言,读取一个文件夹,并将其中每一个子文件夹内符合名称要求的文件加以筛选,并将筛选得到的文件复制到另一个目标文件夹中的方法~
Python 复制 资源管理器 文件管理 批量操作 -
python 改列名 python 列名称
获取行名:df.index.values 获取列名:df.columns.values
python 改列名 python 开发语言