matlab 如何将文件夹里所有文件都修改扩展名

比如D:\file\里有50个文件,文件格式是ASCII,但是由于生成时,文件扩展名被写成了时间,比如data.001,data.002,data.003.。。。这样的形... 比如D:\file\里有50个文件,文件格式是ASCII,但是由于生成时,文件扩展名被写成了时间,比如data.001,data.002,data.003.。。。这样的形式。
现在想用Matlab把所有文件的扩张名全部改写成.txt格式,并且文件的名字是以时间命名,如001.txt,002.txt。。。
刚学matlab,许多命令都不是很熟悉,请教高手怎么去解决
小的拜谢啊
展开
 我来答
tianxiawulang
推荐于2017-09-29 · TA获得超过2.7万个赞
知道大有可为答主
回答量:4732
采纳率:89%
帮助的人:2466万
展开全部

使用sprintf生成操作系统命令,然后调用dos函数执行:

cd('D:\file');
for i=1:50
    cmd = sprintf('ren data.%03i %03i.txt', i, i);
    dos(cmd);
end
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式