TUTOS.EU

PowerShell - Lister les sous-répertoires

Lister des sous répertoires en Powsershell

Exemple simple pour lister les sous-répertoires de c:\

Get-ChildItem -Path "C:\" | ?{ $_.PSIsContainer } | Select-Object FullName
Lien vers le fichier : cliquez ici Copier le code

Autre exemple écrit différemment

Get-ChildItem -Path "C:\" -Recurse -Directory | %{Write-host $_.FullName}
Lien vers le fichier : cliquez ici Copier le code

Lister les sous-répertoires d'un répertoire.
Dans l'exemple ci-dessous, ce sont les sous-répertoires de l'emplacement du script qui sont énumérés

#http://www.chdb.eu/?n=9304
$varCheminRepertoireScript = [System.IO.Path]::GetDirectoryName($MyInvocation.MyCommand.Definition) #On récupère le chemin du répertoire contenant ce script
$MonFolder = Get-ChildItem -Path $varCheminRepertoireScript
foreach ($MySubFolder in $MonFolder)
{
	Write-Host "$($MySubFolder.name) / $($MySubFolder.FullName)" #Affichage du nom du répertoire et de son chemin complet
}
Lien vers le fichier : cliquez ici Copier le code

Article(s) précédent(s)

2