[bat] lister des dossiers avec leur tailles

Fermé
cedric33256 - Modifié par cedric33256 le 7/09/2012 à 18:15
pp25770 Messages postés 15 Date d'inscription samedi 8 septembre 2012 Statut Membre Dernière intervention 11 juin 2015 - 8 sept. 2012 à 23:26
Bonjour,

je souhaiterais créer un fichier .bat qui liste les dossiers et fichiers
du répertoire courant avec leurs tailles.

j'ai réussi à faire ça:

dir *.* /b > _liste-films.txt

et ça donne ceci dans un fichier _liste-films.txt :


07 Ghost 01-25 FIN
11 Eyes 01-12 FIN
Ah My Goddess Tatakau Tsubasa OAV 01-02 FIN
Air Gear 24-25
Amagami SS 01-20 FIN
Amatsuki 1-13 FIN
Angel Beats!D 01-11 FIN


ça me liste les dossiers et fichiers qui se trouvent dans le dossier courant mais il n'y a pas leur taille!

comment faire svp ?


cordialement,


cedric33256

A voir également:

1 réponse

tuxboy Messages postés 994 Date d'inscription lundi 23 juillet 2012 Statut Membre Dernière intervention 28 mai 2019 189
7 sept. 2012 à 23:03
for /f %%i In ('dir /b /a-d "*.*"') Do echo %%i > _liste-films.txt
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
8 sept. 2012 à 08:18
hello
ne manque-t-il pas un %~zi ?
for /f %i In ('dir /b /a-d "*.*"') Do @echo %~zi %i
0
pp25770 Messages postés 15 Date d'inscription samedi 8 septembre 2012 Statut Membre Dernière intervention 11 juin 2015 1
8 sept. 2012 à 23:26
Pour info:
en ligne de commande : for /f %i In ('dir /b /a-d "*.*"') Do @echo %~zi %i
dans un fichier .bat : for /f %%i In ('dir /b /a-d "*.*"') Do @echo %%~zi %%i
Il faut doubler les % dans un fichier de commande.
%~zi donne la taille du fichier.
0