Affichage de fichiers supérieur à...en DOS - Shell/Batch - Programmation
Marsh Posté le 17-04-2012 à 10:42:22
La commande dir /OS permet de lister les fichiers par taille croissante.
La commande dir /S permet de lister les fichiers dans les sous-répertoires.
La commande dir /S /OS combine les deux, mais le tri sur la taille est fait à l'ntérieur de chaque répertoire, et non pas de manière globale.
Heureusement il y a une solution simple en VBS :
' Recherche tous les fichiers plus gros que size_limit |
Ouvrir le bloc-notes et copier coller ces lignes dans un fichier que l'on nommera, par exemple dirbig.vbs
Marsh Posté le 17-04-2012 à 14:50:28
Ou sinon, tu installes la version de find portée par Gnu qu'on trouve ici: http://gnuwin32.sourceforge.net/packages/findutils.htm
A+,
Marsh Posté le 13-05-2012 à 01:44:06
Salut,
je te montre deux exemples qui récupèrent les fichiers de plus de 1000 octets:
avec dir:
Code :
|
avec forfiles:
Code :
|
Marsh Posté le 16-04-2012 à 17:46:24
Bonjour à tous,
Je recherche une commande ou un Batch qui doit être tout simple mais n'ayant pas pratiqué depuis longtemps je pose la question ici.
Alors voilà je cherche l'équivalent de la commande Unix "Find . -size +taille -ls >fichier.txt" mais en DOS.
Ou comment rechercher les fichiers à partir d'une certaine taille et orienter le résultat dans un fichier.
Bon je sais que ça se trouve dans l'explorateur avec Ctrl-F mais ce qui m'intéresse c'est vraiment d'avoir le résultat dans un fichier texte.
Merci d'avance de vos retours.
Fred