多语言展示
当前在线:1384今日阅读:6今日分享:31

简易批量文件改名方法

有时从网上下载很多图片文件,发现文件名很乱,整理起来很乱(图1),希望每个文件都可以按照序号命名。
工具/原料
1

一双人手

2

cmd命令行

方法/步骤
1

1、复制目录下的所有文件的文件名到一个文本文件中。打开命令行界面(Win+R 后输入cmd 回车)如图2

2

运行命令进入待处理的文件的文件夹中,如图3

3

批量文件名改名记事本打开list.txt文本文件(图4),将内容复制到一个进新建的空EXCEL文件中(图5)

4

在B1单元个中输入公式 “ren “””&A1&””” “& ROW()&”.jpg”,然后拖拽填充到所有行(图6)。

5

全选B列,将内容复制到剪贴板(Ctrl+C)后,直接到命令行界面,鼠标在命令行界面内单击右键即可。最后结果如图7

注意事项
1

1、命令行获取文件名列表使用 dir /b >list.txt ,解释dir /b 表示只是显示前目录所有文件,去除所有相关信息(文件大小属性一律不显示),>list.txt 其中大于号是“管道符”理解为将符号左侧的内容输入到符号右面的文件中(list.txt)此处可以带上路径名如c:\a\list.txt则表示写入c盘的文件夹a下的文件list.txt。

2

2、Excel公式”ren “””&A1&””” “& ROW()&”.jpg”,原理是要完成一串字符串的拼接,得到类似 ren a b 命令行命令,更确切应该是得到类似ren “a” b 命令行拼接。a用双引号括起来确保a内如果有类似空格的字符也可以让命令行正确执行。3个引号连用在Excel中表示一个引号字符。注:所有引号都是英文引号

3

3、命令行界面单机鼠标右键,表示粘贴命令。可以理解为将剪贴板中的文本粘贴到命令行窗口界面。

推荐信息