找回密码
 注册
Simdroid-非首页
查看: 151|回复: 1

matlab中批量建立/修改文件名

[复制链接]
发表于 2010-12-15 11:44:45 | 显示全部楼层 |阅读模式 来自 山东烟台
好久不发帖了,今天需要批处理修改文件夹名字,在网上搜了一下几乎没有发现如何在matlab中进行改名的文档,有一个貌似还要用movefile函数,这样还得频繁地从内存读取数据,太烦了,发现有在dos下可以进行处理的,于是自己修改加工了一下,如果要对已有的文件夹进行重命名的话就用dir函数获取文件夹名字然后再批量修改,可以完全按照自己的意愿修改(在matlab中文论坛 我也发了这个帖子,希望跟大家讨论讨论)

文件夹建立:

  1. %建立文件夹名字为从1:100的数字
  2. arrayfun(@(i)(dos(sprintf('Md %d',i))),[1:100])
复制代码


重命名:

  1. % 把新建立的文件夹命名成ID+序列号的形式
  2. arrayfun(@(i)(dos(sprintf('ren %d ID%d',i,i) )),[1:100] )
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

2

查看全部评分

发表于 2010-12-15 14:36:42 | 显示全部楼层 来自 河北廊坊
Simdroid开发平台
不错,也可以用
  1. cellfun(@mkdir,strcat({'ID'},num2str((1:100)','%d')))
复制代码
来创建,但是要修改就要麻烦一点,matlab自身似乎没有这种命令
可以先删除,再创建

评分

1

查看全部评分

回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-22 06:59 , Processed in 0.045016 second(s), 17 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表