Nombre de fichier ?? [BATCH] - Shell/Batch - Programmation
Marsh Posté le 29-11-2007 à 14:06:48
Salut
tu peux faire un truc comme ca pour compter tes fichiers :
Code :
|
Inconvénient : le fichier doit avoir un point dans son nom (extension) et ca ne compte que les fichiers, pas les repertoires (mais ca tu peux le changer dans le /A-D )
Marsh Posté le 29-11-2007 à 14:08:44
SICKofitALL a écrit : Salut
|
Je viens d'essayer mais comment je lui dis de regarder dans mon fichier "c:\Reporting\Fichier.txt" ?
Merci à toi.
Marsh Posté le 29-11-2007 à 14:17:39
Une simple boucle suffi:
Code :
|
Marsh Posté le 29-11-2007 à 14:17:41
ben en fait si j'ai bien compris tu te sers de ton fichier pour "scanner" tes dossiers.
Je penses que tu peux passer par un truc comme ca :
Code :
|
et ca te sort au final le nbre de fichier au total dans tes reps et sous-reps.
Par contre ca risque d'être long c clair
Marsh Posté le 29-11-2007 à 14:33:05
SICKofitALL a écrit : ben en fait si j'ai bien compris tu te sers de ton fichier pour "scanner" tes dossiers.
|
Merci.
c'est en train de tourner.
J'attends le résultat.
Marsh Posté le 29-11-2007 à 14:35:34
J'ai un résultat qui est très différent de la réalité......
J'obtiens via le script 229144 alors qu'il y en a 232778.
Aurais tu une piste ??
Marsh Posté le 29-11-2007 à 14:38:08
ben comme prévenu, il faut que le fichier possede un point dans son nom, donc si le fichier a pas d'extensions
t'as regardé du coté du bout de script de Coolnut ?
Marsh Posté le 29-11-2007 à 14:42:30
SICKofitALL a écrit : ben comme prévenu, il faut que le fichier possede un point dans son nom, donc si le fichier a pas d'extensions |
Je ne comprends pas vraiment la notion du point dans le nom du fichier.
Mon fichier s'appelle "Fichier.txt", tu parles du point entre le nom et l'extension ?
Je ne connais pas le script de Coolnut...... tu as un lien.
Merci
Marsh Posté le 29-11-2007 à 14:49:25
Il est la le script de coolnut:
Code :
|
Marsh Posté le 29-11-2007 à 14:49:56
Et bien j'ai fini par trouver en modifiant ce que tu m'as donné.
Code :
|
Et ca me donne le bon résultat.
Merci du temps que tu as passé à résoudre mon problème.
Marsh Posté le 29-11-2007 à 14:50:53
Je n'avais pas vu que Coolnut avait posté.
Désolé Coolnut et merci pour ton script, je vais l'essayer.
Marsh Posté le 29-11-2007 à 13:48:20
Bonjour,
je tente de récupérer le nombre de fichiers dans un répertoire et ses sous répertoire mais le script plante (ne s'arrete pas).
La ligne "dir /s /b /a:-d %répertoire% > c:\Reporting\Fichier.txt" s'exécute bien mais le comptage de ligne dans ce fichier ne semble pas fonctionner.
Pour info, il y a 226 000 fichiers environs.
Merci de votre aide.
Steve
---------------
- Feed-back - - Jeu du moment: J’ai un backlog monstre sur Switch - C'est moi Bananecafe