You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows命令行:如何在父目录执行子目录的build.bat脚本?

解决在父目录执行子目录脚本的问题

你之前的命令之所以失败,是因为开头的反斜杠\会让系统从当前盘符的根目录开始查找文件——也就是它会去找C:\mychild2\build.bat,而这个路径显然不存在,自然执行失败。

在C:\MyDirectory\mychild1目录下执行子目录mychild2里的build.bat,你可以用这几种正确的方式:

  • 相对路径(最简写法):直接使用子目录名加脚本名,不需要前置反斜杠
    mychild2\build.bat
    
  • 明确当前目录的相对路径:用.\明确表示从当前目录开始,和上面的效果一致,但可读性更强
    .\mychild2\build.bat
    
  • 绝对路径写法:如果不确定当前目录是否正确,直接写完整的脚本路径也能执行
    C:\MyDirectory\mychild1\mychild2\build.bat
    

另外,如果你的目录或文件名包含空格,记得用双引号把路径括起来,比如:

"mychild 2\build.bat"

内容的提问来源于stack exchange,提问作者user3841581

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 03:07:49