Set a path variable with spaces in the path in a Windows .cmd file or batch file

前端 未结 9 806
孤独总比滥情好
孤独总比滥情好 2020-12-02 05:43

I\'m new to script writing and can\'t get this one to work. I could if I moved the files to a path without a space in it, but I\'d like it to work with the space if it coul

9条回答
  •  孤街浪徒
    2020-12-02 06:43

    The proper way to do this is like so:

    @ECHO off
    SET MY_PATH=M:\Dir\^
    With Spaces\Sub Folder^
    \Dir\Folder
    :: calls M:\Dir\With Spaces\Sub Folder\Dir\Folder\hello.bat
    CALL "%MY_PATH%\hello.bat"
    pause
    

提交回复
热议问题