操作方法:
1.在需要修改文件名的文件夹中新建一个文本文档,然后在里面编辑如下内容(此处以修改 .jpg 图片为例):
dir *.jpg /b > rename.xls
(上面这条命令是将该文件夹内所有后缀名为 .jpg 的文件名放入文件名为 rename.xls 的文件中,若后缀是docx,那就是dir *.docx /b > rename.xls如果该文件夹中没有 rename.xls,则会自动新建一个)
另存文件为1,将后缀名改成 .bat,再运行该文件(直接点击bat运行也可,也可以再文件夹路径位置输入cmd,打开命令提示符,输入1.bat运行,可以看到运行情况(特别是在识别的情况下)),运行成功,文件夹下就生成了一个rename.xls文件夹,
此时打开 rename.xls 文件,A 列就写入了文件原名,继续在 B1 内写入第一个需要修改后的文件名,写完后用鼠标放在方格右下角,同时按住Ctrl键(加号右上角又出来一个小+说明选中了),点击鼠标左键两下,自动填充到了最后一列;要是很少就鼠标点住方框右下角往下拉,拉到最后一个文件的那一行再放开鼠标,再继续给 C1 函数:
网上很多都是下面这样的
="ren "&A1&" "&B1
C列填充后
这样会有一个问题,出来的文件名称没有双引号隔开,导致运行命令不正确,运行不成功;在文件所在文件夹,新建文本文档,把刚刚复制的内容粘贴进去并另存为2.bat,运行如下:
汉字名称无法正确显示:
文件名称有汉字还需要将bat文件编码修改为ANSI
运行命令语法不正确:
再rename.xls中需要再增加一列,修改公式:如下操作
="ren "&C1&A1&C1&" "&C1&B1&C1
这样运行完成后,原来的名称和现在的名称都有引号区分;
C、D列填充方法同上,最后将 D 列中所有内容复制,在文件所在文件夹,新建文本文档,把刚刚复制的内容粘贴进去并另存为2.bat,切记文件编码需要另存为ANSI,运行完该文件之后,CMD命令管理器查看到的没有再报命令不正确,同时查看文件名称,已经修改完成。
问题注意事项:
1.文件名称都需要引号引起来;文章来源:https://www.toymoban.com/news/detail-460198.html
2.文件名称有汉字,bat文件编码需要改为ANSI。文章来源地址https://www.toymoban.com/news/detail-460198.html
到了这里,关于批量修改文件名称不生效,命令不正确的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!