2014-01-23 36 views
1

我是Haskell和GHCi的超級新手。公平的警告。我試圖加載使用一個名爲.hs文件:加載命令,但該文件被保存不遠的地方,我GHCI bin文件夾是,即GHCi加載遠程文件/文件遍歷

C:\用戶\凱爾\文件\ BIN

我想這個目錄,這樣我可以使用

:負載hw2.hs

加載我的模塊。但我正在努力去那裏。 我試過

:CD 'C:\用戶\凱爾\文檔\ bin' 的

與返回的錯誤。 更改爲此目錄的正確語法是什麼?如果文件路徑中有空格,怎麼辦? (C:\ Users \ Kyle \ My Documents \ bin)

也可以輸入什麼命令查看我的當前目錄?

感謝您的幫助!

回答

0

'C:\用戶\凱爾\文件\ BIN' 我覺得應該是

'C:\\Users\\Kyle\\Documents\\bin' 

或者只是使用正斜槓/代替。它也適用於帶有空格的路徑。

1

你的問題是,你不能:cd使用引號 - 你只是想

Prelude> :cd C:\Users\Kyle\Documents\bin 

,或者,如果你在C:\Users\Kyle啓動,那麼就

Prelude> :cd Documents\bin 

這也對處理如此帶空間的路徑;

Prelude> :cd My Documents 

將使您進入My Documents子目錄的當前目錄。

+0

我在試圖切換到名爲「Google Drive」的目錄時發現此問題。我試過':cd Google \ Drive',':cd'Google Drive''等。我從來沒有想過試試':cd Google Drive'。 :-) –

+1

僅供參考,我證實了單個反斜槓的作用,就像你的例子。 –

+0

@espertus:啊好,一年後我可以更新這個以確定:-) –