SlikSvn:';svn';在cmd.exe中无法识别为内部或外部命令

SlikSvn:';svn';在cmd.exe中无法识别为内部或外部命令,svn,path,cmd,Svn,Path,Cmd,计算机:windows 7 64位 SlikSvn已安装。系统变量路径正确设置了bin文件夹: ...; C:\Program Files\SlikSvn\bin; ... 如果我在运行对话框中键入“svn”(按WIN+R),我可以看到在cmd窗口中调用svn.exe。 如果我在运行对话框中键入“cmd”,将打开一个cmd窗口。在该窗口中,键入svn将显示错误: 'svn' is not recognized as an internal or external command 在cmd

计算机:windows 7 64位
SlikSvn已安装。系统变量路径正确设置了bin文件夹:

 ...; C:\Program Files\SlikSvn\bin; ...
如果我在运行对话框中键入“svn”(按WIN+R),我可以看到在cmd窗口中调用svn.exe。
如果我在运行对话框中键入“cmd”,将打开一个cmd窗口。在该窗口中,键入svn将显示错误:

 'svn' is not recognized as an internal or external command
在cmd窗口中键入PATH comamnd将显示环境变量中显示的正确路径

我甚至添加了一个新的系统变量“SVNPATH”,其中包含“C:\Program Files\SlikSvn\bin”,但它也不起作用


有人有解决办法吗?

分号和
C:
之间真的有空格吗,如问题所示:

...; C:\Program Files\SlikSvn\bin; ...
    ^

如果是这样,那可能是您的问题(Windows在搜索路径字段时不会修剪此类空白)。

分号和
C:
之间是否真的有空格,如问题所示:

...; C:\Program Files\SlikSvn\bin; ...
    ^

如果是这样,那可能是您的问题(Windows在搜索路径字段时不会修剪此类空白)。

我通过引用路径中的路径来解决此问题,如:“C:\Program Files\SlikSvn\bin\svn”。有人会认为Windows会允许文件路径带有空格,但显然不会

我通过引用路径中的路径解决了这个问题,如:“C:\Program Files\SlikSvn\bin\svn”。有人会认为Windows会允许文件路径带有空格,但显然不会

当目录名中有空格或很长时,我更喜欢使用目录的短名称:
。。。;C:\Progra~1\SlikSvn\bin。为什么微软有这样一个好主意,把程序放在
C:\ProgramFiles
目录下?为什么不干脆
C:\Applications
甚至
C:\Apps
?更短,没有烦人的空间。目录/文件名中最多有250个字符,这意味着将C#项目置于
C:\Documents and Settings\dweintraub\Data\VisualStudio
下只是自找麻烦。因此,我误读了此评论,因为我与AZ有相同的问题。我以为你是想把空间放进去,因为我没有。我做到了,这实际上解决了我的问题;svn现在正在以我键入的方式运行。可以肯定地说,我很困惑。当目录名中有空格或很长时,我更喜欢使用目录的短名称:
。。。;C:\Progra~1\SlikSvn\bin。为什么微软有这样一个好主意,把程序放在
C:\ProgramFiles
目录下?为什么不干脆
C:\Applications
甚至
C:\Apps
?更短,没有烦人的空间。目录/文件名中最多有250个字符,这意味着将C#项目置于
C:\Documents and Settings\dweintraub\Data\VisualStudio
下只是自找麻烦。因此,我误读了此评论,因为我与AZ有相同的问题。我以为你是想把空间放进去,因为我没有。我做到了,这实际上解决了我的问题;svn现在正在以我键入的方式运行。可以说我很困惑。