今天写了一个集体重命名去括号的命令,结果写完之后,括号确实去掉了,可是bat文件变成了“bat'”
所有被执行了去括号的pdf的后缀名,也变成了“pdf'” 这是怎么回事? 编码格式已经是ansl了
不是编码的问题。你可以看看代码生成文件那块的代码,是不是在后缀后都有一个'号。细节问题的可能性极大。
1.你应该判断扩展名,不要把无关文件一起替换掉,或者你的bat文件放到文件夹外面来,值替换文件夹里面的文件
2.你脚本里肯定加了多余的',否则这东西又不会无缘无故的冒出来
3.重新写个脚本把'替换掉不就行了
4.不要用ansl,ansl不是一种编码格式,它只是表示默认编码的意思,在不同系统下它代表的编码其实不一样
你的bat呢?
批量修改文件名的bat有很多种,你的bat代码贴出来才能找问题
可以参考下这个博客