%超简单,利用matlab自带函数movefile(旧名,新名)更改文件夹内文件名字,可以是改一个或多个文件

clc

clear

dir1 = 'D:\workplace\新程序实验'; %选择数据所在的目录

file_dat = dir([dir1 '\*.dat']); %列出数据目录下的所有dat后缀文件num_file = length(file_dat); %dat文件的个数

for i = 1:num_file %遍历文件夹中每个符合要求的文件file_name = file_dat(i,1).name; %dat文件的文件名

%根据自己的需要选取文件夹内对应的文件,并改为自己需要的名称

%我的更改是将:02007105.dat等改为:20070105.dat等。

l=length(file_name); %判断文件名的长度

if file_name(1)=='0' & l==12 %对长度为12,文件名第一个字符是0的改名newname=[file_name(2:5) '0' file_name(6:8)];

b=strcat(newname,'.dat');

movefile(file_name,b); (所有准备都是为了它)

end

end

%eval(['!rename','',file_name,'' newname]);这句我用过但是系统报错!!!(这个eval函数是干嘛的可自己收索看,好像……)

不知道有没有帮到你。

文件夹修改名字 matlab,matlab用 movefile更改文件夹内文件名字相关推荐

  1. 为什么局域网共享的文件不能复制,提示要以计算机管理员的身,局域网内文件不能复制...

    满意答案 wmpisqsch5 2013.09.11 采纳率:44%    等级:12 已帮助:7465人 ★网线问题 我们知道,双绞线是由4对线严格而合理地紧密度绞和在一起,减少串扰和背景噪音的影响 ...

  2. Linux文件权限修改

    Linux文件权限修改 一.文件属性查看 使用root创建一个1.txt文件进行实例 touch /opt/1.txt 查看文件属性 ls -l /opt/1.txt 可以看到图中红色框框内列出了文件 ...

  3. php更改txt文件,如何使用php对txt文件进行修改

    如何使用php对txt文件进行修改 发布时间:2020-08-03 10:16:50 来源:亿速云 阅读:67 作者:Leah 如何使用php对txt文件进行修改?针对这个问题,这篇文章详细介绍了相对 ...

  4. VC++设置文件最后修改时间(附源码)

      VC++开发常用功能一系列文章 (欢迎订阅,持续更新...) 第21章:VC++设置文件最后修改时间(附源码) 源代码demo已上传到百度网盘:永久生效  ,代码实现了设置文件最后修改时间 上一篇 ...

  5. 文件操作——修改文件名

    修改单个指定文件名称 在C++中对文件的操作是通过fstream类来实现的,使用这个类,就必须引用<fstream>的头文件,以下对文件名称修改所需要的函数和成员进行介绍. 文件流  if ...

  6. matlab命名文件保存在哪里,用Matlab给整个文件夹下的文件分别重命名

    从读硕士以来一直用"期刊名字+年份+论文名字"的方式来给所有PDF文档命名,后来发现其实把年份放在前面会更好,一方面对于年份的记忆其实比期刊名字更强烈,在搜寻一篇论文时总是先想到年 ...

  7. matlab添加文件夹语音_基于MATLAB的语音处理

    文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持. 基于MATLAB的语音滤波实验 实验目的: 1.在Matlab环境下对语音的频谱进行处理(数字滤波)并试听效果: 2.在Matlab环境 ...

  8. matlab安装c盘吗,matlab的安装步骤(附winC盘“用户”文件夹下账户名的更改方法).doc...

    matlab的安装步骤(附winC盘"用户"文件夹下账户名的更改方法) MATLAB 2010的下载和安装 MATLAB R2010a 下载地址:ed2k://|file|[矩陣實 ...

  9. matlab文件夹内文件数目_【笔记】MATLAB遍历文件夹下的文件

    做测试,离不开的是数据的整理和归档.最近在做相机底片辐射定标的时候得到的一组测试结果,为了测试结果的整齐,测试人员(算我一个)把结果分装在了200多个子文件夹,而这200多个子文件夹又分装在5个不同的 ...

最新文章

  1. FilteredTextBoxExtender
  2. 老式Android中碎片Fragment之间的跳转和数据传递
  3. C语言linux gettimeofday()函数和time()函数的区别(后者只能得到秒级系统时间,前者能得到毫秒甚至微秒级系统时间)
  4. eclipse工具连接mysql_eclipse工具中使用Data Source Explorer连接数据库(MySQL)
  5. 双系统引导修复与引导项删除
  6. 并发环境下,先操作数据库还是先操作缓存?
  7. 系统页面升级系统中_国产系统哪家强?华为EMUI系统大升级,拿下最强指日可待...
  8. 第零课、开启ce自身保护、设置od,让调试不非法
  9. 从错误中学习,如何配置iis?
  10. 用JavaScript实现用户登录验证、注册信息格式检验(附代码)
  11. 五线制交流道岔控制电路故障的处理方法
  12. 网页分享到贴吧,微博
  13. MySQL免安装版配置部署详细教程
  14. 科研入门-国际期刊会议
  15. WiFiAp探究实录--功能实现与源码分析
  16. [ Azure - NSG ] 通过 Azure 网络安全组建立虚拟机的入站规则 Inbound 和出站规则 Outbound
  17. java 咖啡 典故,探秘咖啡的神秘起源
  18. canvas 图像的平铺
  19. c语言模拟量算法,常见模拟量信号检测方法-20210323031040.ppt-原创力文档
  20. Linux 基础命令 => 简洁版

热门文章

  1. 【PAT甲级 最长公共子串】1007 Maximum Subsequence Sum (25 分) C++ 全部AC
  2. 汇编语言 修改显存 在屏幕上显示图案
  3. 小知识系列:数据库的主键和外键
  4. Leet Code OJ 206. Reverse Linked List [Difficulty: Easy]
  5. BlueStore——先进的用户态文件系统《一》
  6. 海康威视Web端视频开发
  7. Python 测试开发教程
  8. (*长期更新)软考网络工程师学习笔记——Section 16 磁盘存储技术和网络规划设计
  9. Nginx+Tomcat负载均衡、动静分离集群
  10. Mac技巧之查看苹果电脑 Mac OS X 系统是否开启 64 位运算,以及设置 32/64 位模式的方法