Une meilleure façon de vérifier si un chemin existe ou non dans PowerShell

Une meilleure façon de vérifier si un chemin existe ou non dans PowerShell

PowerShell est l'outil Windows qui vous permet d'effectuer plusieurs opérations d'explorateur de fichiers, notamment la copie, le renommer, le déplacement, la suppression ou la création de nouveaux fichiers ou dossiers. Cependant, tout en effectuant certaines opérations dans File Explorer, nous devons vérifier si un certain chemin existe ou non. Bien que cette tâche puisse être effectuée à l'aide de File Explorer, PowerShell vous propose également de vérifier si le dossier / répertoire spécifié existe ou non en tant que méthode de ligne de commande.

Ce message illustrera une procédure pour examiner si le chemin existe dans PowerShell.

Quelle est la meilleure façon de PowerShell pour vérifier / examiner si un chemin / répertoire existe ou non?

Ce sont les approches qui peuvent être utilisées pour vérifier si un certain chemin existe ou non:

  • Commande de test
  • [Système.Io.Répertoire] :: existant () méthode

Méthode 1: Vérifiez si un chemin existe ou non dans PowerShell en utilisant la commande «Test-Path»

"Faire un chemin de test"Est une commande PowerShell spécialement utilisée pour vérifier si le chemin fourni existe ou non. Au début, il vérifie le chemin spécifié sous Windows. S'il existe, la commande reviendra «Vrai", Mais si le chemin n'existe pas,"FAUX"Sera retourné.

Maintenant, vérifions quelques démonstrations mieux pour comprendre le fonctionnement du «Faire un chemin de test" commande.

Exemple: utilisez la commande de test-chemin pour vérifier le chemin si elle existe ou non

Dans cet exemple, nous testerons si le chemin spécifié sous Windows s'il existe ou non dans PowerShell:

> Test-Path "C: \ Program Files"

La commande est revenue "Vrai», Ce qui signifie que le chemin / le répertoire existe.

Maintenant, testons un chemin inexistant en utilisant la même commande:

> Test-Path "C: \ Program Files \ New"

On peut observer que le «FAUX«Booléen indique que le chemin n'existe pas.

Méthode 2: Vérifiez si un chemin existe ou non dans PowerShell en utilisant [Système.Io.Répertoire] :: existant () méthode

"Système.Io.Annuaire" est un .Classe nette qui est utilisée pour effectuer plusieurs opérations d'annuaire, telles que la création, la suppression, le renommer, la copie ou le déplacement des répertoires. Plus précisément, lorsque le «Existe ()»La méthode est utilisée avec le système.Io.Classe d'annuaire, il vérifiera le chemin fourni dans Windows. S'il existe, la valeur booléenne «Vrai"Sera retourné, sinon"FAUX".

Exemple

Cet exemple vérifiera le chemin du fichier à l'aide du «Existe ()«Méthode comme suit:

> [Système.Io.Répertoire] :: existe ("C: \ Windows")

La sortie est renvoyée comme «Vrai», Ce qui signifie que le chemin fourni existe dans le système.

Maintenant, utilisons le "[Système.Io.Répertoire] :: existe ()”Méthode pour vérifier si le chemin spécifié n'existe pas:

> [Système.Io.Répertoire] :: existe ("C: \ Windows \ New")

Il s'agissait de vérifier si un chemin existe ou non dans PowerShell.

Conclusion

Le chemin dans le PowerShell peut être vérifié s'il existe ou non en utilisant plusieurs méthodes. Ces méthodes incluent le «Faire un chemin de test«Commande et le«[Système.Io.Répertoire] :: existe ()" méthode. Les deux approches prennent d'abord le chemin, le vérifiez dans le système, puis émettent une valeur booléenne en fonction des résultats donnés. Ce tutoriel a présenté un guide pour vérifier s'il existe un certain chemin dans PowerShell.