如何用Matlab为文件批量重命名

如何用Matlab为文件批量重命名,第1张

把你要改的文件名存成一个字符串数组(old),同样新文件名存成数组(new)

clcclear

for i=1:numel(old(:,1))

name1 = old(i,:)

name2 = new(i,:)

eval(['!rename', name1 name2])

end

我也是有同样的问题,最后找到解决办法\x0d\x0a\x0d\x0a加一个循环,每个x得到一个计算结果result,然后用下面的方式保存\x0d\x0a file_path = ['文件目录\变量(对应于你的x(i),但是你要将x(i)变为字符串格式) '.xls(保存文件后缀名,txt也可以)]\x0d\x0a 例如:file_path = ['C:\Users\Administrator\Desktop\M(i,:) '.xls]\x0d\x0a xlswrite(file_path,result(希望保存的结果))\x0d\x0a 例如: xlswrite(file_path,A)

x = dir('D:\Program Files\MATLAB\R2010b\test\test\*.a')

y = dir('D:\Program Files\MATLAB\R2010b\test\test\*.b')

z=[xy]

l = length(z)

filename = 'filename'

for k=1:l

system(['ren "D:\Program Files\MATLAB\R2010b\test\test\' z(k).name '" ' filename int2str(k) '.bmp'])

end

供你参考


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存