path
在 PATH 环境变量中设置命令路径,指定用于搜索可执行 (.exe) 文件的目录集。 如果在不使用参数的情况下使用,此命令将显示当前命令路径。
path [[<drive>:]<path>[;...][;%PATH%]]
path ;
参数 | 说明 |
---|---|
[<drive>:]<path> |
指定要在该命令路径中设置的驱动器和目录。 始终在命令路径中指定的目录之前搜索当前目录。 |
; | 分隔命令路径中的目录。 如果在不使用其他参数的情况下使用,“;”会从 PATH 环境变量中清除现有命令路径,并指示 Cmd.exe 仅在当前目录中搜索。 |
%PATH% |
将命令路径追加到 PATH 环境变量中列出的现有目录集。 如果包含此参数,Cmd.exe 会将其替换为 PATH 环境变量中的命令路径值,而无需在命令提示符下手动输入这些值。 |
/? | 在命令提示符下显示帮助。 |
Windows 操作系统按以下优先顺序使用默认文件扩展名进行搜索:.exe、.com、.bat 和 .cmd。 这意味着,如果正在查找名为 acct.bat 的批处理文件,但在同一目录中有名为 acct.exe 的应用,必须在命令提示符处包含 .bat 扩展名。
如果命令路径中的两个或多个文件具有相同的文件名和扩展名,此命令会首先搜索当前目录中指定的文件名。 然后,该命令会按照目录在 PATH 环境变量中的列出顺序搜索命令路径中的目录。
如果将 PATH 命令放于 Autoexec.nt 文件中,每次登录到计算机时,Windows 操作系统都会自动追加指定的 MS-DOS 子系统搜索路径。 Cmd.exe 不使用 Autoexec.nt 文件。 从快捷方式启动时,Cmd.exe 会继承 My Computer/Properties/Advanced/Environment 中设置的环境变量。
若要在路径 c:\user\taxes、b:\user\invest 和 b:\bin 搜索外部命令,请键入:
path c:\user\taxes;b:\user\invest;b:\bin