7 votes

Comment trouver les plus gros dossiers (par nombre de fichiers) dans Windows

Ma recherche sous Windows 7 est assez lente sur un ordinateur et rapide sur l'autre. J'ai compris qu'un ordinateur a 90 000 fichiers indexés alors que l'autre en a 1,5 million.

J'aimerais donc trouver les dossiers les plus volumineux en fonction du nombre de fichiers, car certains ne sont pas forcément pertinents, et les exclure.

J'ai des outils pour trouver les plus gros dossiers en fonction de la taille des données, mais pas en fonction du nombre de fichiers qu'ils contiennent. Avez-vous des idées ?

0voto

BSalita Points 877

PowerShell script qui accepte un chemin de répertoire et des noms de fichiers génériques pour afficher un tableau des fréquences de fichiers triés du plus au moins. Crédit à @nixda pour avoir fourni un point de départ.

$SearchPath='E:\myfolder1\*\myfolder2\'
$FileMatch='*.json'
$a=@{}
 Get-ChildItem $SearchPath -Directory | Foreach {
    $a[$_.Fullname] = (Get-ChildItem $_.Fullname -Recurse -Include $FileMatch).Count
} 
$a.GetEnumerator() | Sort Value -Descending | Format-Table -AutoSize

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X