分享

利用dos和excel批量修改文件名

 BENEWMAN 2014-05-18

1、在文件夹目录下新建文本文档,输入"dir /b > 123.xls",扩展名改为.bat。双击运行新建 文本文档.bat,这步是将文件夹中所有文件名载入到excel中。
  2、打开123.xls。A列是原文件名,C列是想修改的结果,在D1输入"=CONCATENATE("ren ",A1," ",C1)",应用到整个C列,然后复制C列。
  3、右键→编辑新建 文本文档.bat,将刚复制的C列粘贴进去并保存,双击运行新建 文本文档.bat即可。      

A1=原文件名 B1=增/替字符 C1=新文件名 D1=CONCATENATE("ren ",A1," ",C1)
前后加字符:C1CONCATENATE

提取前几个字符:C1LEFT | 提取后个字符:C1RIGHT | 提取中间几个字符:C1MID
替换部分字符串:C1REPLACE 【删除某几个字符例:=REPLACE(A1,1,2,)】| 遍历替换全部某字母:C1SUBSTITUDE (REPALCESUBSTITUDE的区别)

WinXP的文件名批量修改功能:A、B、C、D、E……→*、*(1)、*(2)......*(N)

按“Ctrl+A”,全选所有文件按”F2“,进入”重命名“状态。此时,第一个文件的文件名变为可编辑状态),按照修改单个文件名的方法修改,例如将文件名改为“小兵传奇”,在空白处点击鼠标左键后,所有的文件都会随之发生变化,依次为“小兵传奇”、“小兵传奇 (1)”、“小兵传奇 (2)”……“小兵传奇 (n)”,瞬时实现了文件名的批量修改。

使用DOS命令完成批量更名操作:?????*.DOC→x-001*.DOC

在文件夹目录下新建文本文档,输入"ren ?????*.DOC x-001*.DOC",扩展名改为.bat。双击运行新建 文本文档.bat

提示:这里的?和*都是通配符,?可代替任意一个字符,*则可代替任意多的任意字符。本例中的前面5个?代表SV400,*则代表001、002、003,执行该命令后SV400将被替换为x-001,同样是5个字符,而后面的其它内容不变。

http://tools.yesky.com/369/2390369.shtml

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多