Bonjour, je voudrais savoir s'il est possible avec la commande Dir de fouiller tous les sous répertoire du répertoire source, je n'ai pas trouvé dans l'aide en ligne de commande, quelqu'un saurait-il me renseigner ?
Publicité
Posté le 05-08-2006 à 00:31:34
Harkonnen
Modérateur Un modo pour les bannir tous
Posté le 05-08-2006 à 16:43:57
pas possible directement. il faut écrire une fonction récursive pour ça.
---------------
J'ai un string dans l'array (Paris Hilton)
webding
Posté le 05-08-2006 à 16:45:37
Salut
Qu'est ce donc une fonction récursive ?
Message édité par webding le 05-08-2006 à 16:45:44
Harkonnen
Modérateur Un modo pour les bannir tous
Posté le 05-08-2006 à 17:02:53
C'est une fonction qui s'appelle elle même. Le principe ici est d'écrire une fonction, qui va scanner le contenu d'un répertoire.
Fonction DirRecursif()
Pour chaque entrée lue dans le répertoire
Si c'est un fichier alors
Le stocker dans un tableau
Sinon
DirRecursif(LeRépertoireTrouvé)
C'est une fonction qui s'appelle elle même. Le principe ici est d'écrire une fonction, qui va scanner le contenu d'un répertoire.
Fonction DirRecursif()
Pour chaque entrée lue dans le répertoire
Si c'est un fichier alors
Le stocker dans un tableau
Sinon
DirRecursif(LeRépertoireTrouvé)
C'est du VBS ?
Message édité par webding le 05-08-2006 à 17:04:01
Harkonnen
Modérateur Un modo pour les bannir tous
Posté le 05-08-2006 à 17:05:05
euh non, c'est un algo à retranscrire
---------------
J'ai un string dans l'array (Paris Hilton)
webding
Posté le 05-08-2006 à 17:19:29
En quel language ?
Message édité par webding le 05-08-2006 à 17:19:38
esox_ch
Posté le 05-08-2006 à 17:20:50
Dans le langage que tu preferes ... en l'occurence vu la categorie, en batch
webding
Posté le 05-08-2006 à 17:28:21
OK, merci encore
Je vais voir ça
Message édité par webding le 05-08-2006 à 17:28:35
aldo13000
Posté le 05-08-2006 à 21:30:30
Fouiller quoi au juste , si c'est juste lister dir /s et c'est bon .
DiveIntoPython est excellent... mais peut-être un peu compliqué pour débuter. Moi, j'ai appris grace au livre "Apprendre à programmer avec Python" des éditions "OReilly" librement téléchargeable ici... http://www.cifen.ulg.ac.be/inforef [...] _notes.pdf
Message édité par Sve@r le 06-08-2006 à 08:43:15
---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
esox_ch
Posté le 06-08-2006 à 10:01:04
Bof ... moi j'ai lu les premiers chapitres de diveintopython et ça m'avait l'air bien fait ..
Lam's
Profil: bas.
Posté le 06-08-2006 à 16:48:53
Moi dans ce genre de situations, j'écris un petit fichier Batch qui fait:
Code :
dir /s /b
Et ça marche bien.
webding
Posté le 06-08-2006 à 16:59:17
dir /s /b n'affiche pas le poid es fichiers
Message édité par webding le 06-08-2006 à 16:59:28