1
A
回答
1
整理。
有一个工作目录,这是一个完整的路径(包括驱动器号)。
但每个驱动器都有一个“当前目录”,它影响驱动器相对路径(形式为D:name
,驱动器规格后面没有反斜杠)。 IIRC,它们存储在环境变量表中。
链接是,只要工作目录更改,shell就会自动更新当前目录。但其他程序不一定这样做。
PATH
搜索对当前目录或工作目录没有影响。它们是从父级继承的,除非在启动新进程时明确指定。请参阅this related question。
0
0
“当前目录”是活动进程的属性。
AFAIK,“当前目录”,“当前工作目录”和“工作目录”是完全相同的东西的所有同义词。他们是当然是是在Linux,Java(可以说是.Net)的土地上。在Windows中,然而,一个进程可以为每个驱动器不同的 “工作目录”:
程序的 “初始目录” 是典型的一个:
你开始它的目录我i n(来自命令行),
该目录下。exe文件位于(如果它从Windows资源管理器中双击),或
通过桌面连接指定的(如果您双击Windows快捷方式)的目录
换句话说,“初始目录”和“exe文件所在目录”可能相同或不同。
- 正在运行的进程的“初始目录”与“路径”没有直接关系。
路径有助于OS 找到 .exe文件(以加载并运行它),但它是不用于分配“初始目录”。
'希望可以帮到
相关问题
- 1. Windows中当前目录与工作目录之间的区别
- 2. vimrc - 当前工作目录
- 3. SWI Prolog更改工作目录/获取当前工作目录?
- 4. 以编程方式更改进程的当前工作目录
- 5. Java - 项目依赖和当前\相对工作目录
- 6. nmake:当前工作目录是否有内置的宏?
- 7. linux-kernel中进程的当前目录
- 8. 将工作目录更改为当前脚本的目录
- 9. 获取cmd.exe的当前工作目录
- 10. VB6:的CreateFile()在当前工作目录
- 11. PHP:如何设置当前工作目录与执行脚本的目录相同
- 12. 执行shell进程时设置当前工作目录
- 13. 查找当前目录和子目录包括当前目录
- 14. 当前目录显然不是当前目录
- 15. 如何获得当前工作目录
- 16. Ocaml:设置当前工作目录?
- 17. 如何设置当前工作目录?
- 18. __init__.py在当前工作目录
- 19. 瓶应用:从当前工作目录
- 20. 选项获取当前工作目录
- 21. setwd()在当前工作目录中
- 22. 如何更改当前工作目录
- 23. Mysql outfile到当前工作目录?
- 24. XSL,获取当前工作目录
- 25. php popen和php当前工作目录
- 26. 当前目录
- 27. 是否可以确定另一个进程的工作目录?
- 28. 的Lua:相对进口来自不同的工作目录
- 29. 如何检查当前工作目录是否在Perforce工作区下?
- 30. 的IntelliJ问题与+获取当前的工作目录