PowerShell : comment trier les fichiers dans un dossier par taille
Vous pouvez utiliser la syntaxe suivante dans PowerShell pour trier tous les fichiers d'un dossier par taille :
Get-ChildItem -File -Recurse |
Select-Object -Property Length, Name |
Sort-Object -Property Length |
Format-Table -AutoSize
Cet exemple particulier affichera tous les fichiers du répertoire actuel et tous les sous-dossiers, triés par ordre croissant par taille de fichier.
L'exemple suivant montre comment utiliser cette syntaxe dans la pratique.
Exemple : Utiliser PowerShell pour trier les fichiers d'un dossier par taille
Nous pouvons utiliser l'applet de commande Get-ChildItem pour afficher d'abord tous les fichiers de notre répertoire actuel :
Nous pouvons voir qu'il y a quatre fichiers au total dans le répertoire actuel.
Supposons que nous souhaitions afficher chacun de ces fichiers triés par taille.
Nous pouvons utiliser la syntaxe suivante pour ce faire :
Get-ChildItem -File -Recurse |
Select-Object -Property Length, Name |
Sort-Object -Property Length |
Format-Table -AutoSizeLa capture d'écran suivante montre comment utiliser cette syntaxe dans la pratique :
Les fichiers sont triés par taille du plus petit au plus grand.
Notez que vous pouvez également utiliser le paramètre -Descending avec l'applet de commande Sort-Object pour trier les fichiers par taille, du plus grand au plus petit :
Get-ChildItem -File -Recurse |
Select-Object -Property Length, Name |
Sort-Object -Property Length -Descending |
Format-Table -AutoSizeLa capture d'écran suivante montre comment utiliser cette syntaxe dans la pratique :
Les fichiers sont désormais triés par taille du plus grand au plus petit.


