随笔 - 1761  文章 - 0  评论 - 109  阅读 - 431万

matlab文件改名重命名改名复制

文件重命名有两种方式

在原文件上改名
创建文件副本,以新名字命名
1.MATLAB中并未提供在原文件上改名的函数,一般采用调用命令行的方式,如:

eval(['!rename',',要重命名的文件路径,' ',更改后的文件名'])。

 

上述代码中,文件路径前的逗号不能省略,而且我发现这种方法不能实现批量重命名。

2.创建文件副本

创建文件副本可以复制或剪切,如下:

复制代码
path='E:\迅雷下载\烈火如歌\';
files = dir(strcat(path,'*.mp4'));
len=length(files);
for i=1:len
    oldname=files(i).name;
    tmp1=strfind(oldname,'EP');%按自己要求截取字符串
    tmp2=strfind(oldname,'.');%按自己要求截取字符串
    tmp3=oldname(tmp1(1):tmp2(1)-1);%按自己要求截取字符串
    
    newname=strcat('[烈火如歌]',tmp3,'.2018.1080P.mp4');%按自己要求合成新字符串
    copyfile([path oldname],['E:\' newname])% 可使用movefile作剪切
end
复制代码

 



posted on   一杯明月  阅读(4615)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
历史上的今天:
2021-03-04 matlab中图片的非零像素值变成1零像素值还是0
2020-03-04 线性方程
2019-03-04 C++中的枚举
2019-03-04 关于C++类的成员函数是否要加关键字“const”
2019-03-04 C++的decltype
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示