Question Changer dans le répertoire de base dans PowerShell


À l'invite de commande cmd, cette commande m'amène à mon répertoire personnel:

cd %UserProfile%

À l'invite de commandes PowerShell, la même commande génère cette erreur:

Set-Location : Cannot find path 'C:\%UserProfile%' because it does not exist.
At line:1 char:3
+ cd <<<<  %UserProfile%
    + CategoryInfo          : ObjectNotFound: (C:\%UserProfile%:String) [Set-Location], ItemNotFoundException
    + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.SetLocationCommand

Quelle est la commande équivalente dans PowerShell?


13
2017-07-08 00:58


origine




Réponses:


Vous pouvez accéder à votre répertoire personnel avec cette commande:

cd $home

23
2017-07-08 01:04



En tant que complément à cette réponse,% UserProfile% ne se traduit pas littéralement par $ home et vous devez plutôt utiliser la variable $ env: UserProfile. - SpellingD


Cette sténographie est l'une de mes préférées:

cd ~

Vous pouvez aussi faire:

cd ~\Deskt 

(Frappé le Languette clé pour compléter automatiquement, cela fonctionne bien lorsque vous êtes enterré dans un répertoire profond et devez copier quelque chose sur le bureau ou quelque part dans votre $ HOME)


6
2017-12-31 03:51



Nice, en quelque sorte je ne savais pas que tu pouvais utiliser ~ dans PowerShell! - Nate Barbettini