bat 如何才能call 文件名带中文的bat?比如在bat 里call ilove中国.bat就会出错,说找不到文件,但把中国去除,变成call ilove.bat 所以问题是怎样才能call 文件名带中文的bat?

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/08 10:47:15
bat 如何才能call 文件名带中文的bat?比如在bat 里call ilove中国.bat就会出错,说找不到文件,但把中国去除,变成call ilove.bat 所以问题是怎样才能call 文件名带中文的bat?
xݒJPo Co`5tS& #GzAΗVhPӈZս9.z1AQa<=GTR(HZu⎰{ E5& k &Ja_\I8')~,l[B<+vĘ,UhI @j>Ř {]xա {I1a. 4aD1SjZ$F)`t u;bx_B"2/i:A߄8ò3b jSHr  =7XY,`7 c:1s/*r|EV#b! 1 MF .Ep9LƱnUd1Nw3

bat 如何才能call 文件名带中文的bat?比如在bat 里call ilove中国.bat就会出错,说找不到文件,但把中国去除,变成call ilove.bat 所以问题是怎样才能call 文件名带中文的bat?
bat 如何才能call 文件名带中文的bat?
比如在bat 里
call ilove中国.bat就会出错,说找不到文件,但把中国去除,变成
call ilove.bat 所以问题是怎样才能call 文件名带中文的bat?

bat 如何才能call 文件名带中文的bat?比如在bat 里call ilove中国.bat就会出错,说找不到文件,但把中国去除,变成call ilove.bat 所以问题是怎样才能call 文件名带中文的bat?
刚才试了,要是BAT与“ilove中国.bat”在同一文件夹,call ilove中国.bat就是可行的,call不区分中英文.
看看你的代码是不是有错,
给你这个检验一下
@echo off
set "a=ilove中国.bat"
if exist "%a%" (call "%a%") else (echo 没有找到"%a%")
pause