防止命令行中Windows文件夹中的空间问题

| 我们知道Windows,我们可以创建名称包含空格(Hello World,New Folder,My Programs)的文件夹。在命令行中,如果我们使用启动c:\\ Hello World \\ mygame.exe,则会出现名为Hello的错误。它将单词从空格中分离出来,为避免这种情况,我们可以使用以下方法启动c:\\\“ Hello World \” \\ mygame.exe。我的问题是此设置x =%cd%(此处cd是\“ c:\\ Hello World \”),我们使用此命令\“ start%cd%\\ mygame.exe \”执行mygame.exe,这会导致错误找不到Hello。有人知道解决方案吗?     
已邀请:
而不是只在路径的一部分周围加上引号,而在整个路径上加上引号。如果这样做,那应该没问题。
start \"%cd%\\mygame.exe\"
    
在set命令中,将引号括在整个作业中:
set \"x=%cd%\"
在启动命令中,也请使用引号:
start \"%x%\\mygame.exe\"
    
例如,如果您的文件夹名称FOO FOO带有空格,并且您想从cmd yo进行访问,请执行以下操作:
cd \"FOO FOO\"
就这样     

要回复问题请先登录注册