将Haskell的GHCi中的工作目录更改为带空格的路径

时间:2019-02-22 18:02:00

标签: haskell ghci working-directory

我正在运行WinGHCi 1.0.6

我需要更改工作目录。这是我尝试过的:

Prelude> :cd "C:/Temp Temp/Temp"

返回的错误:

Exception: SetCurrentDirectory "\"C:/Temp Temp/Temp\"": invalid argument (The filename, directory name, or volume label syntax is incorrect.)

我也尝试使用单引号,但出现以下错误:

*** Exception: SetCurrentDirectory "'C:/Temp Temp/Temp'": invalid argument (The filename, directory name, or volume label syntax is incorrect.)

有什么建议吗?

1 个答案:

答案 0 :(得分:3)

在我的系统上,似乎总是无法使用引号,但是完全不使用引号似乎可以工作。 (即使是带有空格的路径。)

似乎也可以使用正斜杠和反斜杠。 (这不足为奇。Windows实际上可以接受其中之一。)