博客主机
A-A+

Matlab如何批量重命名

2016年09月06日 MATLAB 评论 3 条 阅读 447 次

Matlab Logo

有一批文件需要重名命名,但是文件太多不可能手动重命名,随通过网上查找,用matlab编写了一个脚本程序,对文件实现批量重命名。在此做一个记录。

具体代码如下:

 

%重命名文件名,读取文件的文件名和扩展名,修改为自己的文件名
    %

clear,clc
    file = dir('*.random_packing');%读取当前文件夹下的所有“*.random_packing”的文件名称等
    No_file = length(file); %文件数量

for i = 1 : No_file
        OldFilename = file(i).name;
        NewFilename = ['dump.forcechain.',num2str(i*20000),'.dump'];
        % '!'的意思是调用系统函数,32是ASCII码值,表示空格
        eval(['!rename' 32 OldFilename 32 NewFilename]); %调用windows的重命名命令
    end

 

3 条留言  访客:3 条  博主:0 条

  1. 广告任务网

    认真拜读中……

  2. 增达信购

    偶然来访,受益良多!

  3. 望天

    另外还有一种批量修改后缀名的办法:
    1.新建一个记事本文件;
    2.打开记事本,在里面输入下列命令并保存。
    ren *.aspx *.pdf
    注意,ren是windows的重命名命令,*是通配符,前面的【.aspx】是修改前的后缀,后面的【.pdf】是修改后的后缀。
    3.将记事本的txt后缀修改为bat(批处理)。
    4.将修改后的bat文件与需要批量修改的文件在相同目录下。
    5.双击bat文件,即可完成修改。
    ok,文件名后缀批量修改成功!

给我留言

博客简介 | 广告合作 | 版权说明 | 网站地图
Copyright © 望天博客 保留所有权利.  Theme by Ality 蜀ICP备15004325号-2

用户登录

分享到: