技巧篇 批量修改文件名

时间:2024-03-28 08:57:47

1.批量将文件夹名改成子文件名
原文件夹名如下:技巧篇 批量修改文件名想要修改成文件夹下面的.svs文件对应的文件名
技巧篇 批量修改文件名
(1)创建一个bat文件
右键创建一个记事本txt文件,将后缀名改成bat,如get.bat
内部编辑:

dir/a/s/b>LIST.TXT

将bat文件放在需要修改文件夹名字的路径下,双击运行bat文件,将生成一个名为LIST.TXT的文件,里面包含包括本路径文件名及其子文件名的所有文件名
如图:
技巧篇 批量修改文件名(2)
将除当前路径外的所有文件名复制到一个excel
技巧篇 批量修改文件名
将文件路径按照“\”分隔符分割:选中A列,点击excel菜单栏的数据选项,点击分列
技巧篇 批量修改文件名
点击下一步,分隔符号选择其他,在空白处输入“\”,点击下一步,点击完成
技巧篇 批量修改文件名
分隔成功后如图:
技巧篇 批量修改文件名
点击筛选,取消对应列的全选技巧篇 批量修改文件名
对应的这一部分就是原文件夹名及对应的新名字.svs
将这一部分复制到另一个sheet页,需要去掉.svs这个后缀,运用这个公式

=LEFT(B2,LEN(B2)-4)

即可获得没有后缀的名字,接下来运用如下公式拼接旧名称和新名称

="ren “&A2&” "&C2

最后将所有拼接出来的字符串复制到一个新的bat文件中,如rename.bat。双击运行该batch程序,即可将名字批量修改完成。 技巧篇 批量修改文件名

2.如何获取当前文件夹下指定类型的文件名,先mark一下,下次再说。