Comment vérifier si un dossier/répertoire existe avec PowerShell

Utilisez l'applet de commande New-Item pour créer un nouveau répertoire dans PowerShell

  • PowerShell est un shell de ligne de commande et un langage de script développé par Microsoft.
  • Il permet aux utilisateurs de naviguer, de créer, de supprimer et de manipuler des répertoires à l'aide de diverses commandes.
  • Vous pouvez vérifier si un répertoire existe avec PowerShell à l'aide de Test-Pathcmdlet et créer un nouveau répertoire à l'aide de New-Item.
Correction de la vérification powershell si le répertoire existe

XINSTALLER EN CLIQUANT SUR LE FICHIER DE TÉLÉCHARGEMENT

Pour résoudre les problèmes du système Windows PC, vous aurez besoin d'un outil dédiéFortect est un outil qui ne se contente pas de nettoyer votre PC, mais dispose d'un référentiel avec plusieurs millions de fichiers système Windows stockés dans leur version initiale. Lorsque votre PC rencontre un problème, Fortect le résout pour vous en remplaçant les fichiers défectueux par de nouvelles versions. Pour résoudre votre problème PC actuel, voici les étapes à suivre :
  1. Téléchargez Fortect et installez-le sur votre PC.
  2. Démarrer le processus de numérisation de l'outil pour rechercher les fichiers corrompus qui sont la source de votre problème.
  3. Faites un clic droit sur Commencer la réparation afin que l'outil puisse démarrer l'algorithme de réparation.
  • Fortect a été téléchargé par 0 lecteurs ce mois-ci.

PowerShell est un outil incroyablement puissant, mais beaucoup se demandent comment vérifier si un répertoire existe dans PowerShell.

C'est assez simple à faire, et cet article discutera de la vérification de l'existence d'un répertoire sur votre système et des étapes de création de nouveaux dossiers.

Que sont les répertoires dans PowerShell ?

Dans PowerShell, les répertoires sont des dossiers qui peuvent stocker des fichiers et d'autres répertoires. Ils sont similaires aux répertoires d'autres systèmes d'exploitation, tels que les dossiers Windows ou les répertoires des systèmes basés sur Unix.

  • Les répertoires sont essentiels pour organiser et gérer les fichiers et les données sur votre ordinateur.
  • Vous pouvez parcourir, créer, supprimer et manipuler des répertoires dans PowerShell.
  • De plus, certaines des différentes commandes, telles que cd (Change-Location), mkdir (New-Item), rmdir (Remove-Item) et d'autres, sont utilisées pour modifier les répertoires.
  • Votre dossier utilisateur est votre répertoire personnel et le bureau est un sous-répertoire de votre dossier utilisateur. En d'autres termes, le bureau se trouve dans votre répertoire utilisateur.

Comment tester si un répertoire existe dans PowerShell ?

Utiliser l'applet de commande Test-Path

  1. Faites un clic gauche sur le Commencer bouton, tapez PowerShell, et cliquez Exécuter en tant qu'administrateur.
  2. Cliquez sur Oui sur le Contrôle de compte d'utilisateur rapide.
  3. Copiez et collez les lignes de commande suivantes et appuyez sur Entrer:

$directoryPath = "C:\path\to\your\directory"
if (Test-Path $directoryPath -PathType Container) {
Write-Host "The directory exists."
} else {
Write-Host "The directory does not exist."
}

Remplacez le chemin factice dans notre script par le chemin réel du répertoire que vous souhaitez vérifier. Le Applet de commande Test-Path avec le paramètre -PathType Conteneur vérifie si le chemin donné pointe vers un répertoire (dossier) existant.

Si le répertoire existe, il imprimera Le répertoire existe. Sinon, il affichera Le répertoire n'existe pas. Comme vous pouvez le voir, il est assez simple de vérifier si un répertoire existe dans PowerShell.

Comment puis-je créer un répertoire avec PowerShell ?

Utilisez l'applet de commande New-Item avec le paramètre -ItemType défini sur Directory

  1. Faites un clic gauche sur le Commencer bouton, tapez PowerShell, et cliquez Exécuter en tant qu'administrateur.
  2. Cliquez sur Oui sur le Contrôle de compte d'utilisateur rapide.
  3. Copiez et collez les lignes de commande suivantes et appuyez sur Entrer:

$directoryPath = "C:\path\to\your\directory"
if (-Not (Test-Path $directoryPath -PathType Container)) {
New-Item -ItemType Directory -Path $directoryPath | Out-Null
Write-Host "The directory has been created."
} else {
Write-Host "The directory already exists."
}

Remplacez le chemin factice par le chemin où vous souhaitez créer le nouveau répertoire. Dans la commande ci-dessus, l'applet de commande Test-Path avec le paramètre -PathType Container vérifie si le répertoire existe déjà.

En savoir plus sur ce sujet
  • Clipchamp sur Windows 11 et 365: comment télécharger et installer
  • L'explorateur de fichiers continue de réinitialiser l'ordre de tri? Comment l'arrêter
  • Comment utiliser RSAT: Guide complet étape par étape

Dans les cas où le répertoire n'existe pas, l'applet de commande New-Item avec -ItemType Directory le crée. La partie Out-Null est utilisée pour supprimer l'effet de sortie vers la console lors de la création du répertoire.

Cependant, selon la situation, le script imprimera Le répertoire créé ou La sortie existe déjà.

En conclusion, vous pourriez être intéressé par notre guide sur la façon de copier des fichiers sur des ordinateurs distants avec PowerShell sur Windows 11. En outre, nous avons un guide détaillé sur PowerShell n'affiche pas la sortie complète et quelques correctifs pour le faire fonctionner sur Windows 11.

Si vous avez d'autres questions ou suggestions, veuillez les déposer dans la section des commentaires.

Vous rencontrez toujours des problèmes ?

SPONSORISÉ

Si les suggestions ci-dessus n'ont pas résolu votre problème, votre ordinateur peut rencontrer des problèmes Windows plus graves. Nous vous suggérons de choisir une solution tout-en-un comme Fortifier pour résoudre efficacement les problèmes. Après l'installation, cliquez simplement sur le Afficher et corriger bouton puis appuyez sur Lancer la réparation.

PowerShell est désormais open source et disponible sur Linux

PowerShell est désormais open source et disponible sur LinuxLinuxPowershell

PowerShell est un cadre d'automatisation des tâches et de gestion de la configuration qui se présente sous la forme d'une ligne de commande. C'est un outil important pour les administrateurs réseau...

Lire la suite
CORRECTIF: PowerShell n'affiche pas la sortie complète

CORRECTIF: PowerShell n'affiche pas la sortie complètePowershell

Pour résoudre divers problèmes de PC, nous recommandons DriverFix :Ce logiciel maintiendra vos pilotes opérationnels, vous protégeant ainsi des erreurs informatiques courantes et des pannes matérie...

Lire la suite
Powershell Get-AppxPackage ne fonctionne pas sous Windows 11/10

Powershell Get-AppxPackage ne fonctionne pas sous Windows 11/10Powershell

Est le 'Get-AppxPackage" La commande ne fonctionne pas sur votre terminal PowerShell? Selon certains utilisateurs, ils reçoivent simplement un gros message d'erreur, qui se résume à "Le service ne ...

Lire la suite