MATLAB 批量改文件后缀

文章目录

问题描述

将文件夹C:\Users\LU\Videos\下的全部文件,文件后缀全改为.mp4

源代码

%该代码无需与被改名文件在同一文件夹下
filepath=pwd; %保存当前工作目录
cd('C:\Users\LU\Videos\') %把当前工作目录切换到指定文件夹
files = dir();%文件夹下所有文件。%files = dir('*.jpg');指定文件下jpg格式文件
len=length(files);
for i=1:len
    oldname=files(i).name;
    oldname2=oldname(1:end-4);%删去旧文件的后缀
    newname=strcat(oldname2,'.mp4');%拼接成新文件名
    command = ['rename' 32 oldname 32 newname];%32在ASCII码表示空格。
    status = dos(command);%调用DOS,当命令成功执行时,status 为 0。否则,status 为非零整数
    if status == 0
        disp([oldname, ' 已被重命名为 ', newname])
    else
        disp([oldname, ' 重命名失败!'])
    end
end
cd(filepath) %切回原工作目录

https://blog.csdn.net/u010099080/article/details/49915743

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值