在 Visual Studio 中,您可以选择更改工作目录。我知道如何使用它,但我不知道它是如何工作的。
工作目录设置如何与应用程序的复杂性相关?
在 Visual Studio 中,您可以选择更改工作目录。我知道如何使用它,但我不知道它是如何工作的。
工作目录设置如何与应用程序的复杂性相关?
例如,如果一个程序尝试使用相对目录打开一个文件(例如"dir\\file.ext"
)打开文件,则该相对目录来自程序工作目录。工作目录不必是程序所在的目录,工作目录可以在程序内部通过SetCurrentDirectory
函数等进行更改。
另一个例子:假设您正在从命令提示符窗口启动一个程序,并且您在目录中C:\some\folder\
。该程序位于D:\other\folder\
. 由于启动程序时的当前目录是C:\some\folder\
,所以程序的工作目录也是。