问题描述
将文件夹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