解决电脑文件的批量重命名

Dos与Excel结合的批量命名操作,有三个步骤:

一、dos获取所有文件名

1)dir /b >文件名.txt(.xls或.doc)

列出当前目录下的所有文件名到X.txt文件中并保存

2)dir c:\例子夹  /b  >d:\myedit\X.txt

把一个盘某路径下的文件名写入到另一个盘某路径下的X.txt(.xls或.doc)中

/b表示仅列出文件名称,而日期、大小等其它信息则忽略

注*的含义:

*----表示任意文件名

*.后缀名----则表示任意文件名.固定后缀名,如*(任意文件名).pdf(指定)。

*.*----则表示任意文件名.任意文件名后缀,如,能提取像"datasheet(文件名).pdf(后缀)"的文件名。

上面三个*,*.pdf,*.*,无顺序但一般放置/b后面和 >前面。

二、dos重命名

格式:ren  oldfilename  newfilename

利用Excel表格,Excel中第一列放获取的原文件名,第二列放改后的新文件名,第三列放重命名操作指令

第三列Excel命令:="ren"&" "&A1&" "&B1,A1为oldfilename,B1为newfilename,&表示字符连接。

有时后面还可用到Excel其他命令,例&RIGHTB(字符串X,[字节个数n]):表示其后加上该字符串X右边的n个字节。如,A1=bb520,,则RIGHTB(A1,3)=520。

三、批量处理

把Excel第三列的命令复制到所需操作的文件夹下面的Y.txt文本中,并改后缀名为Y.bat,而后双击运行即可。

解释:批量处理(含指令).bat,相当于在dos下的当前目录执行相关指令。注:内容所含指令就是dos下的命令。多条命令执行需要回车换行,也即一条指令一行。

其他,写入信息到该目录下文本命令:

echo  所写信息>X.txt

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • .bat脚本基本命令语法 目录 批处理的常见命令(未列举的命令还比较多,请查阅帮助信息) 1、REM 和 :: 2...
    庆庆庆庆庆阅读 8,297评论 1 19
  • 文/向上 阔别三十年, 难得一相聚。 别时青年少, 今聚半生疏。 相见最激动, 举杯话当年。 忆起许多事, 犹如在...
    A向上阅读 1,145评论 28 32
  • 如今步入大三,在学生会里当了一个小小的部长。最近则思考一个问题,在大学中究竟是么是能力。大学四年认识不少人,做...
    睿思涵说阅读 538评论 0 2
  • 皱着眉头就睡了睫毛不停拷问自己胡茬侵背,唇齿相依公车眨了眨眼睛体恤我背部的结靠在椅子上硌着胸膛和肋骨主人只好低下头...
    梅凉阅读 1,196评论 9 32