欢迎光临散文网 会员登陆 & 注册

解决“bat start 调用的路径名中包含空格导致目标文件无法运行”的问题

2023-06-03 23:48 作者:想逃离的川  | 我要投稿

解决方法

带有空格的文件(夹)名称的前后各加一个半角双引号"

示例

  • bat start 调用的路径名中包含空格:start D:\AAA\BBB CCC\DDD.txt

原命令
  • 双击bat文件运行,跳出提示窗口“Windows 找不到文件'D:\AAA\BBB'。请确定文件名是否正确后,再试一次。”

提示窗口

求解过程

  • 尝试在路径名前后各加一个半角双引号start "D:\AAA\BBB CCC\DDD.txt"

在在路径名前后各加一个半角双引号"
  • 保存并关闭窗口,再次启动bat文件后跳出CMD窗口并且CMD窗口一直存在

此方法不可行

CMD窗口一直存在

  • 尝试在带有空格的文件(夹)名称前后各加一个半角双引号start D:\AAA\"BBB CCC"\DDD.txt


在带有空格的文件(夹)名称的前后各加一个半角双引号"
  • 保存并关闭窗口,再次启动bat文件成功打开目标文件

此方法可行

成功打开目标文件

结论

  • 带有空格的文件(夹)名称的前后各加一个半角双引号即可正常打开目标文件

目前只知道这一种方法,如有其他解决方法欢迎评论区补充

本专栏基本为自用,欢迎收藏,切勿投币


解决“bat start 调用的路径名中包含空格导致目标文件无法运行”的问题的评论 (共 条)

分享到微博请遵守国家法律