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%.