Windows中当前目录和工作目录之间的区别

时间:2013-03-11 08:32:06

标签: windows working-directory

Windows中的当前目录和工作目录有什么区别?如何更改Notepad ++或Mozilla Firefox等应用程序的工作目录?

1 个答案:

答案 0 :(得分:6)

当前目录和工作目录只是两个不同的名称。每个进程都维护一个当前目录。

当前目录在启动时指定为用于创建流程的任何函数的参数,例如CreateProcess。如何更改其中一个应用程序的当前目录?嗯,这取决于你如何开始它。

  • 如果从快捷方式启动它,请更改快捷方式的属性以指定当前目录。
  • 如果从命令提示符开始,则当前目录将是您启动它时命令提示符的当前目录。
  • 如果您首先拨打CreateProcess,则工作电流将是您在CreateProcess参数中传递给lpCurrentDirectory的任何内容。如果您传递NULL,则将使用父进程的当前目录。
相关问题