oldname = ',123.txt';
a = string(a);
newname = ',abc.txt';
b = string(b);
eval(['!rename',oldname ,newname ]);

有几点需要注意

  1. 在eval语句中 oldname和newname要使用char类型,不能使用string类型,否则会出现以下错误

错误使用 eval 必须为字符串标量或字符向量。

  1. oldname 和 newname 之前要有一个逗号或者空格 , 否则会出现以下错误

‘rename123.txtabc.txt’ 不是内部或外部命令,也不是可运行的程序或批处理文件。

  1. 本实例中的文件目录就在.m文件目录下

以下程序就是将根目录下所有.m4a文件后缀改为.mp3后缀程序,大家可酌情修改

file = dir('*.m4a');
len = length(file);
%%
for i = 1 : lenoldname0 = string(file(i).name);oldname = strcat(',',oldname0);Date=string(regexp(oldname,'.*(?=\.m4a)','match'));newname = strcat(Date,'.mp3');eval(['!rename',char(oldname),char(newname)]);%要用char  string不行
end

利用matlab批量修改文件名称或后缀相关推荐

  1. 利用python批量修改文件名称

    一.基础知识: 通过查阅资料os模块中rename和renames都可以做到 他们的区别为.rename:只能修改文件名   renames:可以修改文件名,还可以修改文件上级目录名称 另一个用到的方 ...

  2. bat修改win8计算机名,Win7/win8系统下利用批处理文件批量修改文件后缀名的方法...

    大家都知道,文件后缀名也叫文件扩展名,是用来表示某种文件格式所采用的机制,不过有时候有需要想要修改文件的后缀名类型,一般都是通过右键修改重命名来完成的,但是如果需要修改多个文件后缀名的话一个个修改太麻 ...

  3. matlab文件批量命名,利用MATLAB批量对文件重命名

    利用MATLAB批量对文件重命名 tags: MATLAB 科研软件 序 窃·格瓦拉 没paper,实验肯定要做啊,不做就毕不了业 . 编程这方面,编程是不可能编程的,这辈子不可能编程的 . pape ...

  4. matlab文件名加前缀_利用MATLAB批量对文件重命名

    利用MATLAB批量对文件重命名 tags: - MATLAB - 科研软件 序 没paper,实验肯定要做啊,不做就毕不了业 . 编程这方面,编程是不可能编程的,这辈子不可能编程的 . paper又 ...

  5. 百度网盘8种批量修改文件名称重命名的方法

    百度云盘在线批量修改文件名称教程 传送门:下载地址 推荐:第七种方式全盘搜索替换,无论文件在哪儿都可以找到并替换掉 百度网盘批量改名之关键词替换重命名(一) 百度云网盘批量改名之正则替换重命名(二) ...

  6. Java批量修改文件名称(十四)

    古语有云: 万恶淫为首,百善孝为先. 我们后辈当自勉. 上一章简单介绍了Properties 类的详细使用(十三),如果没有看过,请观看上一章 一.批量修改文件名称 在生活和工作中,常常会遇到批量修改 ...

  7. 使用Excel和Matlab批量修改图片名称

    目录 批量获取原图片名称 使用Matlab批量获取重命名图片名称 生成批量修改文件名称命令 在创作自己的数据集时,为了方便辨识,往往需要按照一定的格式来对图片进行重命名.但由于数据集图片数量过多,这往 ...

  8. 用Python批量修改图片名称及后缀名

    用Python批量修改图片名称及后缀名 import os a = 'dataset3\png/'//需要修改的图片所在的文件夹 b = 'dataset2\png/'//修改后的图片存放路径 fil ...

  9. 怎么批量改计算机名字,批量修改文件名,教您如何批量修改文件名称

    现在使用电脑.智能手机,无非是为了多快好省的帮助我们完成各种"任务",加快效率.就拿文件批量重命名来说吧,现在个人电脑文件是越来越多的,对文件名进行统一规范的修改例如批量更改文件名 ...

最新文章

  1. tomcat远程调试
  2. python一般用什么编译器-Python常用的编辑器有哪些?老男孩Python
  3. QQ WINDWOS 8 METRO版使用体验
  4. Shiro授权流程图
  5. Struts2 + Hibernate + Spring 以及javaweb模块问题解决(1)
  6. 7-12 我是升旗手 (10 分)
  7. I/O多路复用通信连接select篇
  8. CentOS-7镜像文件下载
  9. 深度学习的可解释性!
  10. android tif格式文件,后缀tif文件怎么打开(tif图片查看器安卓版)
  11. 英语esl语言课程等级105c,说一下英语ESL的等级
  12. nodejs调用阿里云盾身份证二要素验证
  13. 大数据分析师工资待遇
  14. B区路上看到了美女。。。
  15. 努比亚计科学计算机,最后6天倒计时 努比亚为您揭晓未来科技
  16. break语句和continue语句的区别
  17. 【解决方案】SkeyeVSS无线监测视频监控系统在有限空间作业中的保障应用
  18. 洛谷-P1498 南蛮图腾
  19. “元宇宙”,究竟离我们有多远?(中)
  20. MgH2-grap金属Ni-Mg/C镍对镁碳复合储氢材料hene|Mg/C复合储氢材料复合储氢材料

热门文章

  1. 智能数字图像处理:图卷积SGN代码(pytorch)之model.py解读
  2. 互联网+来袭,消费者更挑剔,什么才是零售业的未来?
  3. B站科技区 up主 关注排名
  4. java 根据pdf模板表单生成对应pdf(用于荣誉证书等生成)
  5. Md5加密算法的原理及应用
  6. CSS边框、边距、轮廓(边框宽度/颜色/各边/简写属性/圆角边框/内外边距/高度宽度/框模型/轮廓宽度/颜色/属性/偏移)——万字长文|一文搞懂
  7. 数字营销(三)如何确定合适的流量渠道?
  8. javase printwriter 打印流
  9. jqgrid控制多选按钮显示隐藏
  10. 什么是Teardrop攻击?我们要如何防御Teardrop攻击?