Quando a variável de ambiente do Windows seria HOMEPATH = \

2
set HOME
HOMEDRIVE=C:
HOMEPATH=\
USERDOMAIN=user01
USERNAME=user01
USERPROFILE=C:\Documents and Settings\user01

Microsoft Windows XP [Version 5.1.2600]

Nas caixas do Windows que testei até agora, USERPROFILE=%HOMEDRIVE%%HOMEPATH%

Quando decidi originalmente usar HOMEDRIVE/HOMEPATH , li um artigo que dizia ser o caminho mais seguro a seguir.

O que poderia fazer com que HOMEPATH fosse / ?

Se forem necessários comandos para serem executados nesta máquina, coloque-os na forma de um arquivo de lote. Obrigado.

    
por TJR 17.11.2009 / 23:13

1 resposta

1

HOMEPATH pode ser definido como um equivalente a% USERPROFILE% ou a raiz de% HOMEDRIVE%. Para scripts que você está escrevendo no DOS / CMD em versões modernas do Windows (XP / Vista), você deve usar% USERPROFILE%.

Dito isto, se você estiver escrevendo um aplicativo (ou vbs, etc), obtenha a lista de pastas do shell nas janelas, pois ela é (geralmente) mais precisa / confiável do que% userprofile%.

    
por 18.11.2009 / 04:09