使用matlab可以快速修改文件名,例如电影中的文件名有的前缀很长,想删掉,下面的程序比较简单:
%修改电影的文件名前缀
%在网上下的电影文件前缀很长,经常需要去掉前准
%下面的程序使用起来比较方便
%Wu Xuping
%2012-09-11
clc
clear
MustReplaceString='电影天堂';%文件名中不需要的字符
AllReadyString='';%替换成空字符
fi=dir('*.rmvb');%视频文件类型
counter=0;%计数器
for n=1:numel(fi)
cfn=fi(n).name;
newfn = regexprep(cfn,MustReplaceString,AllReadyString,'once','ignorecase');
%文件名修改后就重命名文件,否则保持原文件
TF = strcmp(cfn,newfn);
if ~TF
%movefile(cfn,newfn,'f');%速度慢
eval(['!rename' ' ' cfn ' ' newfn]);%速度快,使用Dos命令
disp( newfn)
counter=counter+1;
end
end
disp(['总共有',num2str(counter),'个视频文件被重新命名'])
可以根据你的情况稍稍修改一下就行了.
版权声明:本文为rumswell原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。