回答
嘗試使用file:set_cwd(Dir)更改當前的目錄。
謝謝,我錯過了在尋找cd()shell命令的替代方法時的錯誤。我已經編輯了我的帖子以包含它。 +1 – 2009-09-04 00:25:08
我剛剛在發佈之前試過了那麼幾秒,它工作正常。優秀。我正要放棄並去睡覺。現在我可以快樂地睡覺了。 – Damian 2009-09-04 00:28:25
cmd()運行一個子shell,你告訴它改變目錄,然後子shell退出,並沒有改變其父進程的環境。
如果您在shell中,或者在運行時在Erlang程序中使用file:set_cwd(),則希望使用cd()。
另一個選擇是,如果你想運行另一個程序並且工作目錄與Erlang使用的不同,那麼就是將{cd,Dir}元組傳遞給open_port()。
對不起,你能解釋一下你的意思嗎?「你想要cd()而不是」 – Damian 2009-09-04 00:05:21
我的意思是,在erl shell中,你可以這樣說:cd(「d:/ temp」) 。 (請注意正斜槓,避免需要將Erlang字符串中所需的反斜槓加倍。) – 2009-09-04 00:25:40
- 1. 在bash中,cmd1 |怎麼樣cmd1返回cmd1的狀態碼,當cmd1失敗時?
- 2. 更改目錄
- 3. 更改目錄
- 4. 更改目錄
- 5. 在Python中更改目錄
- 6. 在pthread中更改目錄
- 7. htaccess更改目錄
- 8. 更改目錄ftpwebrequest
- 9. GetOpenFileName更改目錄
- 10. .htaccess更改目錄
- 11. 更改HttpPostedFileBase.SaveAs目標目錄
- 12. PHP目錄更改到根目錄
- 13. 批量更改目錄到新目錄
- 14. 更改監視目錄和子目錄
- 15. 做var =`cmd1 | cmd2`殼
- 16. 更改監視器目錄
- 17. HTACCESS - 更改目錄結構
- 18. chrome.filesystem跟蹤目錄更改
- 19. 阿帕奇 - 更改目錄
- 20. 更改defult目錄結構
- 21. 更改默認目錄6
- 22. 更改Cygwin主目錄
- 23. 更改git默認目錄
- 24. 更改wp-content目錄
- 25. 更改當前目錄
- 26. .htaccess更改目錄圖片
- 27. Python更改用戶目錄
- 28. Symfony2 - 更改遷移目錄
- 29. 更改cmake的目錄
- 30. Apache2更改「根目錄」
你在D驅動器?嘗試使用「cd/dd:\ temp」 – Alan 2009-09-03 23:53:07