用批处理获取文件夹中的文件名&用批处理批量更改文件名字

1.什么是批处理

什么是批处理?. 批处理 (Batch),也称为批处理脚本。. 顾名思义,批处理就是对某对象进行批量的处理。. 批处理文件的扩展. DOS批处理和PS批处理。. DOS命令以实现特定操作的脚本。. 这里要讲的就是DOS批处理. 批处理类似于Unix中的Shell脚本。. 批处理文件具有.bat或者.cmd的扩展名,其最简单的例子,是逐行书写在命令行中会用到的各种命令。

2.用批处理获取文件夹中的文件名

在下载好的文件中,建立一个记事本,在里面输入dir/a/s/b>LIST.TXT之后,将文件另存为 .bat的格式,运行该文件,获得所有的文件名字,然后复制到excel表格中,筛选出只有pdf的文件。
(这是一个命令行操作,该命令将会列出当前目录下以及子目录中的所有文件和文件夹,并将结果保存到名为"LIST.TXT"的文件中。其中,“/a"参数表示列出所有文件和文件夹,”/s"参数表示包括子目录中的文件和文件夹,"/b"参数表示以简洁形式显示文件和文件夹的路径。)
在这里插入图片描述
在这里插入图片描述
运行获取文件名.bat文件,得到LIST.TXT文件
在这里插入图片描述
获取所有的文件名字
在这里插入图片描述
在WPS-ET(excel也可以)文件中处理后,得到文件夹中所有的文件名。
在数据中的分列中选择智能分列
在这里插入图片描述
选择手动设置分列
在这里插入图片描述
选择按关键字分列,本次以 \ 为关键字进行分列。
在这里插入图片描述

分列完成,C列就是该文件中的所有pdf的文件名字

在这里插入图片描述

3.用批处理批量更改文件名字

第一步,确认原文件名和需要更改的新文件名(新名称一定要有文件类型后缀)
在这里插入图片描述
第二步,批量给原文件名加上引号
我们在B列中添加一个引号,C列为加了引号的原文件名。

=$B$2&A2&$B$2

B 表示一个绝对引用,用于引用单元格 B 2 的值。在这种引用符号表示该引用的行和列是绝对不变的,即无论公式被拖动到哪个单元格,引用的始终是 B 2 单元格的值。因此, = B表示一个绝对引用,用于引用单元格B2的值。在这种引用符号表示该引用的行和列是绝对不变的,即无论公式被拖动到哪个单元格,引用的始终是B2单元格的值。因此,= B表示一个绝对引用,用于引用单元格B2的值。在这种引用符号表示该引用的行和列是绝对不变的,即无论公式被拖动到哪个单元格,引用的始终是B2单元格的值。因此,=B2&A2&B$2将返回B2单元格的值与A2单元格的值拼接在一起,并再次与B2单元格的值拼接,形成一个字符串。

在这里插入图片描述

在这里插入图片描述
然后往下填充公式
在这里插入图片描述
第三步,在D列新文件名中写重命名公式
在计算机科学中,批处理中的"ren"是一个命令或指令。它的作用是用于重命名文件或文件夹。通过使用"ren"命令,你可以更改文件或文件夹的名称,可以修改文件的文件名、文件夹的名称,或者同时修改它们的名称。在批处理脚本或命令行中输入"ren"命令,然后提供原始名称和目标名称,即可实现文件或文件夹的重命名操作。请注意,"ren"命令在不同的操作系统或命令行环境中可能会有一些差异,请根据具体的操作系统或环境来使用相应的语法和选项。

ren 旧文件名 新文件名

注:旧文件名和新文件名中是有空格的。
在这里插入图片描述

="ren "&C2&" "&D2

表达式"="ren “&C2&” “&D2是一个类似于Excel中的公式。这个公式的意思是将单元格C2和D2中的内容连接起来,并在"ren “之后和两个内容之间添加一个空格。具体来说,它会生成一个字符串,字符串的格式是"ren “,接着是单元格C2的内容,再接着是一个空格,最后是单元格D2的内容。例如,如果C2的内容是"John”,D2的内容是"Doe”,那么这个公式的结果就是"ren John Doe”。

在这里插入图片描述
在这里插入图片描述
然后往下填充公式

在这里插入图片描述
第四步,建立一个批量修改文件名.txt,在文件中复制E列重命名公式。
在这里插入图片描述
另存为文件中,将文件名后缀.txt改成.bat,在编码中选择ANSI。
在这里插入图片描述
运行批量更改文件名.bat。
在这里插入图片描述
批量修改文件名成功。
在这里插入图片描述
在这里插入图片描述

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐