什么时候Windows环境variables是HOMEPATH = \

set HOME HOMEDRIVE=C: HOMEPATH=\ USERDOMAIN=user01 USERNAME=user01 USERPROFILE=C:\Documents and Settings\user01 Microsoft Windows XP [Version 5.1.2600] 

在我testing过的Windows机器上, USERPROFILE=%HOMEDRIVE%%HOMEPATH%

当我最初决定和HOMEDRIVE/HOMEPATH ,我看了一篇文章说这是最安全的方法。

什么会导致HOMEPATH成为/

如果需要在本机上执行命令,请以batch file的forms进行。 谢谢。

HOMEPATH可以设置为等于%USERPROFILE%或%HOMEDRIVE%的根。 对于在现代版本的Windows(XP / Vista)上的DOS / CMD上编写的脚本,应该使用%USERPROFILE%。

也就是说,如果你正在编写一个应用程序(或者vbs等),从windows获取shell文件夹列表,因为它通常比%userprofile%更加准确/可靠。