[bat] lister des dossiers avec leur tailles

cedric33256 -  
pp25770 Messages postés 15 Statut Membre -
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 1083 Statut Membre 190
 
for /f %%i In ('dir /b /a-d "*.*"') Do echo %%i > _liste-films.txt
0
dubcek Messages postés 18786 Date d'inscription   Statut Contributeur Dernière intervention   5 641
 
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 Statut Membre 1
 
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