工作目录如何工作?

时间:2013-11-14 12:21:57

标签: c++ visual-studio working-directory

在Visual Studio中,您可以选择更改工作目录。我理解如何使用它,但我不知道它是如何工作的。

工作目录设置如何与应用程序的复杂性相关?

1 个答案:

答案 0 :(得分:0)

例如,如果程序试图使用相对目录(例如"dir\\file.ext")打开文件,则该相对目录来自程序工作目录。工作目录不必是程序所在的目录,工作目录可以从程序内部改变,例如, SetCurrentDirectory函数。

另一个例子:假设您从命令提示符窗口启动程序,并且您位于C:\some\folder\目录中。该计划位于D:\other\folder\。由于启动程序时的当前目录是C:\some\folder\,因此程序工作目录也是如此。