其他分享
首页 > 其他分享> > 玩点不一样的,如何使用MATLAB实现批量修改文件后缀名,文件名,批量复制文件

玩点不一样的,如何使用MATLAB实现批量修改文件后缀名,文件名,批量复制文件

作者:互联网

1.  自动批量修改文件后缀名,有时非常有用。

      对于文件名没有要求,不用是序列文件名。比如需要将abaqus的inp文件修改成txt文件,便于使用 textscan和 textread等函数操作。

clear allclcclose all%% 批量修改文件后缀名oldhouzhui = 'txt';%旧后缀名newhouzhui = 'inp';%新后缀名file = dir( strcat('*.',oldhouzhui));%读取当前目录给定后缀名文件[m,~]=size(file);%文件个数,或者用length函数for i=1:m    oldname  = file(i).name;     newname = oldname;     weizhi = strfind(newname,'.');     newname(weizhi+1:end) = newhouzhui;    eval(['!rename' 32 oldname 32 newname]);end

 修改前。

图片

 修改后。

标签:文件,批量,newname,后缀名,修改,oldname,file
来源: https://blog.csdn.net/wenyusuran/article/details/118050865