Un Système Est-Il Défini La Variable D'Environnement Pour Le Répertoire Documents?

Que je sais sur les %USERPROFILE% système défini la variable d'environnement sous Windows XP (et Vista et Windows 7). Un système est-il défini la variable d'environnement pointant vers l'emplacement de le "Mes Documents" répertoire? Sur XP, par défaut, il %USERPROFILE%\My Documents et sur Win 7 c'est %USERPROFILE%\Documents. Je voulais juste éviter d'avoir à tester la version de l'OS dans un script Powershell si je peux l'éviter.

  • Comme une réponse, il n'y a pas de Variable d'Environnement pointant vers Mes Documents, mais il est Environment.GetFolderPath(Environment.SpecialFolder.Mydocuments) (C#) pour .NET. Je suis principalement l'ajout de ce commentaire car cette question revient quand googler pour C#, les variables d'environnement et mes documents et la solution la plus simple dans .NET est à l'aide de la méthode ci-dessus.
  • Vous devez avoir posté en réponse @flindeberg, j'aurais voté il. Bon à savoir.
  • Je l'ai ajouté comme une réponse maintenant 🙂
  • Dans windows il y a un junction que des liens documents à my documents. ` <JONCTION> Mes Documents [C:\Users\Philip\Documents]`