暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Matlab-批量重命名

Matlab随笔 2021-08-25
670


    有时,我们需要对文件重命名,比如将文件里记录的时间写到文件名里,但遇到上万个文件,只好请出Matlab!


核心命令只有1条:

    % movefile:移动或重命名文件或文件夹
    movefile(path1,path2);
    复制


    解释:

      % path1: 旧名称路径
      % path2: 新名称路径
      % 例:E:\百宝箱\1.txt
      复制


      完整程序:

        clear;clc;


        % 获取文件信息
        mainDir='E:\1.Article\012.Matlab-批量重命名\文件\';
        ascFile=dir([mainDir,'*.asc']);
        ascNum=length(ascFile);


        % 对文件进行处理
        for i=1:ascNum
        path1=[mainDir,ascFile(i).name]; % 旧名称路径
        path2=[mainDir,num2str(i),'.asc']; % 新名称路径
        movefile(path1,path2);
        end
        复制

        emm.....与movefile类似的还有copyfile,如果感兴趣,去help吧。


        此外,我在“吾爱破解”论坛上有看到一款批量重命名软件,大家也可以下载看看,不过我还是建议自己撸代码。

        软件获取方式:后台回复“重命名”即可。

        软件界面如下:


        如果你喜欢这篇文章,欢迎“点赞、在看、分享”。


        此外,公众号提供了部分软件、课程,欢迎查看。如果您有什么需求(关于Matlab、软件、课程的),可以在后台回复,小编力所能及为您提供。


        点个在看你最好看

        文章转载自Matlab随笔,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

        评论