批量提取文件夹内文件名
一:在文件夹内新建一个文本文件,名称随便起,这里为了演示,暂时起名叫!!!.TXT,放入下面的内容,!!!!!!.TXT这个是被生成的文件,用于存放文件夹内所有的文件名用的
DIR *.* /B >!!!!!!.TXT
二:将!!!.TXT文件名的后缀改成.bat,然后双击运行,生成了!!!!!!.TXT文件
三:打开!!!!!!.TXT文件,里面存放的就是当前文本夹内所有的文件名了
注意这个文本名是包含了文件名与后缀名称的,同时包含了!!!.TXT与!!!!!!.TXT,这里的!!!.TXT与!!!!!!.TXT是多余的,要删除掉
批量修改文件夹的名称
将前面获取到的名件名称放入到EXCEL表格中的第一列,然后将要修改的标题放入到第二页中,然后在第三列,使用="ren "&A1&" "&B1&".后缀名"这个的公式,从下往下拉,获取重新组合后的数据,比如
ren 旧标题1.txt 新标题1.txt
ren 旧标题2.txt 新标题2.txt
...
然后将上面的数据重新放入到一个新的文本文件中,比如CCC.TXT,然后重新改名这个文件的后缀为BAT,双击运行,即可批量修改文件名称了
总结如下:
批量提取文件夹内文件名的DOS命令是DIR *.* /B >BBB.TXT
批量修改文件夹的名称的DOS命令是ren 旧标题1.txt 新标题1.具体的后缀名,比如ren 旧标题1.txt 新标题1.txt
当然也可以使用文件及文件夹批量改名工具.exe工具,将文件夹内的文件按文件编号批量改名成按数字递增的名称,然后使用="ren "&A1&".txt "&B1&".txt"这个公式来批量获取改名的DOS命令
注意事项:因为在公式中的空格,所以新的名称中一定不能带格,如果带了空格会导致有些文件名修改不成功!