-1
A
回答
0
例如,如果程序尝试使用相对目录(例如"dir\\file.ext"
)打开文件,则该相对目录来自程序工作目录。工作目录不一定是程序所在的目录,工作目录可以在程序内部用例如SetCurrentDirectory
功能。
另一个例子:假设你从一个命令提示符窗口启动一个程序,并且你在目录C:\some\folder\
。该计划位于D:\other\folder\
。由于当前目录在启动程序时为C:\some\folder\
,程序工作目录也是如此。
相关问题
- 1. Wix目录如何工作?
- 2. SVN不是工作目录
- 3. 如何让R将您的工作目录识别为其工作目录?
- 4. PowerShell开始工作工作目录
- 5. 工作树VS工作目录
- 6. Hadoop工作目录
- 7. proc_open工作目录
- 8. Linqpad工作目录
- 9. 如何设置WinGHCi的工作目录
- 10. 如何找到我的工作目录?
- 11. forge.tabbar如何工作?记录的例子是不工作
- 12. SWI Prolog更改工作目录/获取当前工作目录?
- 13. PHP:Session是不工作的父目录
- 14. 麻烦的工作目录
- 15. sbt的工作目录
- 16. 在我的工作目录
- 17. 的Plink工作目录
- 18. Change Cordova的工作目录
- 19. “的Git目录”和“工作目录”
- 20. 如何检查当前工作目录是否在Perforce工作区下?
- 21. 如何获得当前工作目录
- 22. rake - “目录”关键字如何工作?
- 23. 如何设置当前工作目录?
- 24. 如何为sqlite3_open指定工作目录
- 25. git:如何在子目录上工作
- 26. 如何更改当前工作目录
- 27. DotNetZip - 如何提取到工作目录
- 28. 如何获取工作目录路径?
- 29. Titanium Appcelerator项目是如何工作的?
- 30. Cron作业的工作目录
我明白,但编译器用“工作目录”设置做什么?即它隐式地在我的代码中插入对SetCurrentDirectory的调用吗? –
@ThomasC编译器没有执行任何操作,它是在Visual Studio启动程序时它(Visual Studio)在运行程序前简单地更改到该目录的。很像我的答案中的第二段。它不会以任何方式编码到您的程序中。 –
啊,我误解了第二段,对不起。这也教给我一些关于命令行的新东西。谢谢。 –