Gostaria de colocar alguns arquivos em uma pasta que aparece na área de trabalho de todos os usuários em uma máquina. O que preciso saber sobre as diferenças entre o Win7 e o XP para fazer isso? Isso ainda é possível?
windows-7
user-profiles
Nick DeVore
fonte
fonte
Sei que isso já foi respondido e a resposta está correta para a maioria dos sistemas. No entanto, às vezes a pasta pública é movida para outro lugar, principalmente se você instalar o Windows em uma unidade diferente de C :. Você pode usar
%allusersprofile%
para sempre ir para onde o diretório estiver instalado no sistema especificado.fonte
C:\ProgramData
, mas o perfil públicoC:\Users\Public
.%ALLUSERSPROFILE%
apontar para um diretório diferente, mas as junções padrão instaladas para compatibilidade com versões anteriores o levam ao diretório correto para os subdiretórios mais comuns. Por exemplo,%ALLUSERSPROFILE%\Desktop
é uma junção paraC:\Users\Public\Desktop
. Veja esta resposta do stackoverflow para obter um bom link sobre essas junções. Usedir /AL %ALLUSERSPROFILE%
para visualizar as junções emC:\ProgramData
. (Você também pode usar o%PUBLIC%
env var para se referir diretamente à dir usuário público.)Ainda existe - agora você encontrará como
%SYSTEMDRIVE%/Users/Public/
.fonte