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

时间:2011-05-16 00:18:13

标签: windows-xp cmd windows-console

我们知道windows,我们可以创建一个名称包含空格的文件夹(Hello World,New Folder,My Programs)。在命令行中,如果我们使用启动c:\ Hello World \ mygame.exe ,则会发现错误名为 Hello 。它从空间中分离出来,为了避免这种情况,我们可以使用启动c:\“Hello World”\ mygame.exe 。我的问题是设置x =%cd%(这里cd是“ c:\ Hello World ”)我们使用此命令执行mygame.exe“ start %cd%\ mygame.exe “找不到Hello的错误。有人知道这方面的解决方案吗?

3 个答案:

答案 0 :(得分:4)

不要在路径的一部分周围加引号,而是在整个路径上放置引号。如果你这样做,你应该没事。

start "%cd%\mygame.exe"

答案 1 :(得分:2)

在set命令中,在整个作业周围加上引号:

set "x=%cd%"

在启动命令中,也使用引号:

start "%x%\mygame.exe"

答案 2 :(得分:1)

例如,如果你有一个空格的文件夹名称FOO FOO,并且你想从cmd访问,你可以这样做:

cd "FOO FOO"

这就是全部