Batch file 如何使用';em';猛冲
我有一个批处理文件,用于重命名特定文件夹中的所有文件。重命名后,有些字符我无法识别。应该重新命名 无论Batch file 如何使用';em';猛冲,batch-file,rename,Batch File,Rename,我有一个批处理文件,用于重命名特定文件夹中的所有文件。重命名后,有些字符我无法识别。应该重新命名 无论文件名.jpg到新文件名-something.jpg 但是在长破折号的地方,有一个奇怪的字符,看起来像一个带插入符号的U。撇号也有类似的问题。在撇号的位置,它看起来像是一个字符AE混合在一起。请参见屏幕截图以供参考 这是我的批处理文件的一个示例 cd / @echo T: ren "T:\Photos\19292955_somefilename1.jpg" "Casting – Novembe
文件名.jpg
到新文件名-something.jpg
但是在长破折号的地方,有一个奇怪的字符,看起来像一个带插入符号的U
。撇号也有类似的问题。在撇号的位置,它看起来像是一个字符AE
混合在一起。请参见屏幕截图以供参考
这是我的批处理文件的一个示例
cd /
@echo
T:
ren "T:\Photos\19292955_somefilename1.jpg" "Casting – November Crew.jpg.jpg"
ren "T:\Photos\19293030_somefilename2.jpg" "Casting – October Crew.jpg.jpg"
ren "T:\Photos\19290568_somefilename3.jpg" "Nov – O'Reilley.jpg""
将此添加到标题中会有帮助吗<代码>chcp 65001 资料来源:
使用编辑器(如或记事本++),而不是文字处理器或标准记事本来编辑批处理文件。文字处理器和WP用户尝试使用控制代码格式化代码。对于仍无法使用完整路径中的长破折号(em破折号)操作文件夹和文件的用户:
chcp
运算符将代码页更改为本地windows页(1251 fo-Russia)chcp 1251
RENAME "c:\Users\User\AppData\Roaming\Autodesk\AutoCAD 2013 — Русский\R19.0\rus\Plotters\Plot1" Plot2
chcp 866
@pause
您是否可以尝试将批处理文件保存在ANSI(在记事本中,您可以在“文件另存为”对话框中选择)中?在DOS中,您不能有长名称,更不用说带有空格或破折号的名称了。这不是Windowsphuclv,谢谢你的评论。我的英语不是很好