太子报彩图2018新年哪个彩票软件最正规

  • 内容
  • 相关

有时候一个文件夹里一大堆的文件逐个重命名操作很麻烦,虽然有很多软件可以达到批量修改的目的,但是今天小高想分享一个只需利用dos命令行+excel就可以做到的简单方法。

基本思路是:获取文件夹内文件清单→利用excel批量修改→生成dos命令行→运行批处理→修改完成

首先要提取原有文件名清单,在需要操作的文件夹里新建一个txt文档,随意命名一下就可以,比如“生成.txt”,在文档里输入下面代码:

<span style="font-size: 10.5pt;">DIR *.* /B ></span><span style="font-size: 10.5pt;">清单</span><span style="font-size: 10.5pt;">.TXT</span><span style="font-size: 10.5pt;"></span>

注意:*.*前后都有空格,>前面也有一个空格,其中的“清单”可修改为任意名称

保存,然后将 生成.txt 扩展名改为.bat

双击运行
同一目录下生成新文件 清单.TXT,这个里面就是原有文件名目录

之后要用到excel,将 清单.TXT里面的内容复制到excel里面,比如复制到A列
需要重命名的文件,可将命名字段按规则拆分,放在其后各列,
比如字段在B、C、D列,扩展名在E列(可利用excel的下拉功能快速进行)

注意:扩展名必须要带着,不能省略。
按照上述例子,在F列输入公式

<span style="font-size: 10.5pt;">="REN "&A1&" "&B1&""&C1&""&D1&"."&E1&""</span>

公式含义:最外层的""是用来保证整个这段话是文本格式;
REN是dos命令,不是excel命令,需要注意REN后面有一个空格;
A1(原文件名单元格)和B1(重命名起始单元格)之间有一个空格;
E1(扩展名单元格)前有一个“.”(如在E1已经输入.,则公式内的.删除)
F列显示的样子是:
REN 原文件名 新文件名

注意:如果原文件名包含空格,那么需要在原有文件名两侧添加双引号,这需要依靠额外的辅助列H列,这一列的内容就是英文半角"
然后原来F列的公式变成:

<span style="font-size: 10.5pt;">="REN "&H1&""&A1&""&H1&" "&B1&""&C1&""&D1&"."&E1&""</span><span style="font-size: 10.5pt;"></span>

F列显示的样子是:
REN "原文件名" 新文件名

然后利用批处理文件改名,在文件夹内新建一个txt文件(或者利用之前生成的“清单.txt”,删除原有内容)打开,将改名的批处理命令(即上述F列)粘贴进来
REN 原文件名1 新文件名1
REN 原文件名2 新文件名2
...

保存退出,将扩展名修改为.bat运行

下面就是见证奇迹的时刻!!

虽然看起来貌似有点麻烦,但是操作起来还是很快的。

本文标签:

版权声明:若无特殊注明,本文皆为《2019年白小姐欲钱料》原创,转载请保留文章出处。

本文链接:不用软件也能批量重命名文件手动创建bat - https://www.fcmun.com/zxdt/588.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

未显示?请点击刷新

允许邮件通知