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

Change working directory in Haskell's GHCi to a path with spaces

我是运行 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.)

有什么建议吗?

在我的系统上,使用引号似乎总是失败,但根本不使用引号似乎可行。 (即使是带空格的路径。)

似乎也适用于正斜杠和反斜杠。 (这并不奇怪...... Windows 实际上接受两者都很好。)