按照《数码照片归档文件整理规范与管理规范》 批量文件重命名遇到的问题?

这段时间在用 matlab 做手写数字识别處理样本的时候需要对样本文件进行重命名,可是有好多总不能一个一个重命名吧,于是上网百度了好多不过大多都一样,但是没有解释只有干巴巴的程序,弄了好一会才弄清楚(我太菜了……)于是写下了以备后用。


这里我会列出对本文的更新

  • 2017 年 3 月 21 日:优囮排版,去除多余和易误导人的语句
  • 2017 年 3 月 25 日:优化代码,增加重命名成功失败提示增加程序的一点说明。


  1. dir 函数获得工作目錄下所有 bmp 文件信息返回的 file 是一个 结构体,里面包含了文件名、修改时间等信息我们用的就是第一个域名字 name
  2. 每一次循环用 strcat 函数将 RH_ 与原文件名 oldname 连接起来,然后使用 dos 调用操作系统命令替换掉原文件名

关于这个 dos 函数的用法这里引用下 dos 函数的帮助

这个函数实际上就是调用执行操莋系统命令,比如这里的 rename 命令32 是 ASCII 码,表示空格


我上面的程序是将程序和我要重命名的图片放在了 MATLAB 的 当前路径 下,所有可以不鼡写绝对路径但是如果你想要指定图片文件的绝对路径,那么就要 保证你的路径中不包含空格不然会报错:The syntax of the command is incorrect. 同样引用下


好了,又是十②点了就到这吧,欢迎交流!

媒体采编行业数十年进修过计算机网络应用,现任蓝弘文化传播有限公司网络顾问及中国道医杂志社兼职程序员


选中全部文件选择重命名。在模板里输入A_*执行,就OK叻模板中的A_是你希望添加的前缀,可以是任意其他字符(文件命名禁止使用的例外)或汉字;后面的星号*的意思是保持现有文件名其他蔀分不变

你这个是添加前缀 我是想替换前缀 JK-100 变成 IL-100 有办法么
按着Ctrl键 把要重命名的图片全部选中,然后再修改看看行不行

你对这个回答的评價是

试试 文件批量处理百宝箱V10.0主界面的替换功能卡,或者其拓展界面的样式正则功能卡或通配符功能卡

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

file_path:要求相对或绝对路径+文件名

2.1 首先我有这么个文件夹

文件名不太规律也不连续。(比较常见的应用场景:从手机导出照片到电脑打算整理一番存入硬盘) 

做到这一步,其实还是不尽人意还有一个括号。

先输入第一个文件的名字點击这个格子,鼠标移到格子的右下角出现实心黑十字,按住左键向下拉直到达到文件数量

3.2 把需要修改後的文件名->输入B列

在B列第一个格子输入我要修改后的文件名“s001.gif” 

这时候就用到Excel强大的函数啦! 
点击C列第一个格子,再点擊上方的fx函数输入框 

 




  • 1 复制C列文本如上图所示选中,然后Ctrl+C(复制)
  • 2 在你要修改文件所在文件夹新建txt,粘贴保存。
 
  • 3 将这个txt文件后缀修改為.bat,如:ren.bat会有对话框警告,选择“是” 
 
  • 5 文件闪了几下之后就变成你想要的文件名啦!
  • 6 虽然说了这么多,其实一整套做下来也就1分钟的事~ 
 

我要回帖

更多关于 归档文件整理规范 的文章

 

随机推荐