-1
A
回答
0
例如,如果程序嘗試使用相對目錄(例如"dir\\file.ext"
)打開文件,則該相對目錄來自程序工作目錄。工作目錄不一定是程序所在的目錄,工作目錄可以在程序內部用例如SetCurrentDirectory
功能。
另一個例子:假設你從一個命令提示符窗口啓動一個程序,並且你在目錄C:\some\folder\
。該計劃位於D:\other\folder\
。由於當前目錄在啓動程序時爲C:\some\folder\
,程序工作目錄也是如此。
相關問題
- 1. Wix目錄如何工作?
- 2. SVN不是工作目錄
- 3. 如何讓R將您的工作目錄識別爲其工作目錄?
- 4. 工作樹VS工作目錄
- 5. PowerShell開始工作工作目錄
- 6. Hadoop工作目錄
- 7. Linqpad工作目錄
- 8. proc_open工作目錄
- 9. 如何設置WinGHCi的工作目錄
- 10. 如何找到我的工作目錄?
- 11. forge.tabbar如何工作?記錄的例子是不工作
- 12. SWI Prolog更改工作目錄/獲取當前工作目錄?
- 13. PHP:Session是不工作的父目錄
- 14. Change Cordova的工作目錄
- 15. sbt的工作目錄
- 16. 在我的工作目錄
- 17. 的Plink工作目錄
- 18. 麻煩的工作目錄
- 19. 「的Git目錄」和「工作目錄」
- 20. 如何檢查當前工作目錄是否在Perforce工作區下?
- 21. 如何爲sqlite3_open指定工作目錄
- 22. 如何更改當前工作目錄
- 23. 如何獲得當前工作目錄
- 24. 如何獲取工作目錄路徑?
- 25. DotNetZip - 如何提取到工作目錄
- 26. rake - 「目錄」關鍵字如何工作?
- 27. 如何設置當前工作目錄?
- 28. git:如何在子目錄上工作
- 29. 如何與目錄工作在PHP
- 30. Titanium Appcelerator項目是如何工作的?
我明白,但編譯器用「工作目錄」設置做什麼?即它隱式地在我的代碼中插入對SetCurrentDirectory的調用嗎? –
@ThomasC編譯器沒有執行任何操作,它是在Visual Studio啓動程序時它(Visual Studio)在運行程序前簡單地更改到該目錄的。很像我的答案中的第二段。它不會以任何方式編碼到您的程序中。 –
啊,我誤解了第二段,對不起。這也教給我一些關於命令行的新東西。謝謝。 –