Votre question

Batch : analyse de dossiers

Tags :
  • Echo
  • Programmation
Dernière réponse : dans Programmation
14 Mars 2006 21:25:37

Bonjour,
j'ai un petit probleme avec mon batch.
J'aimerai qu'il puisse compter le nombre de fichiers txt dans dans plusieurs dossiers et me donner la taille totale de tous les fichiers des dossiers analysés.

Par exemple:
Dossier c:\a *.txt
Dossier c:\b *.bat
echo Il y a X fichiers, taille totale : X Ko

Si quelqu'un sait comment faire ca :) 
Merci d'avance.
A bientot :) 

Autres pages sur : batch analyse dossiers

a b L Programmation
14 Mars 2006 23:09:38

Déjà tu peux récupérer la liste en faisant un DIR /B *.txt
/S pour la recusivité

Après tu peux faire un dir *.txt pour avoir la taille totale.
15 Mars 2006 21:55:18

Oui, j'avais pensé a dir *.txt, mais seuls le nombre de fichiers et la taille totale m'interresse. Je ne trouve pas le moyen de sortir en echo uniquement ces deux valeurs :-?
Contenus similaires
a b L Programmation
16 Mars 2006 13:06:20

Le batch est très limité, je te conseille de passer à un autre langage.
sinon il faut bidouiller partout et faire des trucs pas propres pour rediriger la sortie du dir dans un fichier (avec dir > fichier.txt) et analyser le fichier (avec un for /F).
16 Mars 2006 17:54:34

ok, je vais essayer de faire ca en VB :) 
Merci pour tout.
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS