在matlab 里面怎么实现文件命名?

在matlab 里面怎么实现文件命名?,第1张

fori=1:10\x0d\x0afilename=['文本文件',num2str(i),'.txt']\x0d\x0aiflength(dir(filename))==0\x0d\x0adisp([filename,'不存在,创建...'])\x0d\x0ados(['echo.>"',filename,'"'])\x0d\x0aelse\x0d\x0adisp([filename,'存在,读取...'])\x0d\x0adata=load(filename)\x0d\x0aend\x0d\x0aend

clcclear

[filename pathname] = uigetfile('*.txt','Please select your name file')%存放name的txt

fid =fopen([pathname filename])

A=fgetl(fid)

fclose(fid)

expression = ','

B=regexp(A,expression,'split')

folder_path=uigetdir('Please select your file folder')%只有400个tif文件在该处

filename_all = dir([folder_path '\*.tif'])

for ii=1:length(B)

oldname=[folder_path '\' filename_all(ii).name]

newname=sprintf(B{ii})

cmd=sprintf('rename %s %s',oldname,newname)

system(cmd)

end


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11821259.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存