使用bat删除发现没删除成功,原因是路径中有中文
Pause.bat文件里面的内容:
del /s /q /f D:\学习\批处理\教程.pdf
解决方法:
bat文件默认的编码是utf-8, 需要将编码改为ANSI编码。
本地是通过notepad++修改的:


改好之后直接双击bat文件,删除成功。
本文介绍了一个常见问题的解决方案:当使用Bat文件在包含中文的路径中删除文件时,由于编码问题导致的删除失败。文章详细解释了如何将Bat文件的编码从UTF-8更改为ANSI编码,从而成功删除文件。
使用bat删除发现没删除成功,原因是路径中有中文
Pause.bat文件里面的内容:
del /s /q /f D:\学习\批处理\教程.pdf
解决方法:
bat文件默认的编码是utf-8, 需要将编码改为ANSI编码。
本地是通过notepad++修改的:


改好之后直接双击bat文件,删除成功。
1439
2万+

被折叠的 条评论
为什么被折叠?