[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

1 réponse

  1. tuxboy Messages postés 1083 Statut Membre 190
     
    for /f %%i In ('dir /b /a-d "*.*"') Do echo %%i > _liste-films.txt
    0
    1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
       
      hello
      ne manque-t-il pas un %~zi ?
      for /f %i In ('dir /b /a-d "*.*"') Do @echo %~zi %i
      0
    2. 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