利用Excel、ren命令、bat批处理重命名pdf文件?

根据网上的一些教程,先利用bat文件生成文件夹内文件目录,然后进入excel里利用ren命令替换需要命名的名称,在把替换后的ren命令复制进文本文档后改为bat文件,执行后没有反应,大神们有知道什么原因吗?

BAT文件执行完毕就会关闭,如果太快了你就看不见反应,如果真是没有反应——你的系统不支持BAT,那就只有重新按照操作系统了。

BAT窗口一闪而过,文件没有被改名,有可能是两种原因,一是BAT文件没有放在文件所在地方,二是文件名字里有空白没有添加引号。

如果需要进一步的定位问题、给出解决步骤,需要提供BAT文件、所放的文件夹两个拷屏图片。追问

就是利用这样一个命令(="ren "&A1&""&B1&RIGHTB(A1,4)),不包含最外侧的括号,新的替换文件名也出来了,保存到bat文件里执行也能看到在快速的执行,但是文件名称没有变

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-09-23

您需要重命名的文件,重命名前和重命名后的名称分别是什么样的?所有文件的命名规则又是什么样的?

只要命名规律批量化,那么根本不需要借助Excel,bat脚本命令代码就可以完全实现。

您现在执行后无效,有几种可能:

    路径中存在空格或特殊字符,未加双引号。Win10系统,脚本保存编码未更改为ANSI命令中重命名后的文件写成完整路径了。命令中文件没有任何路径,脚本执行目录却不在被重命名的文件夹中。
相似回答