PowerShell : rechercher et supprimer des dossiers vides
Big Data? Douleur? Vous recherchez des dossiers vides et souhaitez les supprimer ? Dans cet article, je vous montre comment procéder pour rechercher et supprimer des dossiers vides.
Ouvrez PowerShell, ISE ou VS Code.
Attention : Si vous continuez, tous les dossiers vides seront supprimés sans aucun avertissement.
Spécifiez le dossier racine à la ligne 1. Dans mon exemple, il s'agit de C:\Data. Exécutez ensuite le code PowerShell.
Tous les sous-dossiers vides seront analysés et supprimés sans confirmation.
# Folder empty, then remove them
$path = 'C:\Data'
Get-ChildItem $path -Recurse -Directory | ForEach-Object {
If((Get-ChildItem $_.FullName) -eq $null) {
Remove-Item -Path $_.FullName -Confirm:$false -Verbose
}
}
Le paramètre verbeux garantit que vous pouvez voir tout ce qui se passe.
Mission accomplie.