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%更加准确/可靠。