Fouiler tous les sous répertoire avec Dir

Fouiler tous les sous répertoire avec Dir - Shell/Batch - Programmation

Marsh Posté le 05-08-2006 à 00:31:34    

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 ?

Reply

Marsh Posté le 05-08-2006 à 00:31:34   

Reply

Marsh 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)
Reply

Marsh 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
Reply

Marsh 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é)


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 05-08-2006 à 17:03:42    

Harkonnen a écrit :

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
Reply

Marsh Posté le 05-08-2006 à 17:05:05    

euh non, c'est un algo à retranscrire


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 05-08-2006 à 17:19:29    

En quel language ?


Message édité par webding le 05-08-2006 à 17:19:38
Reply

Marsh Posté le 05-08-2006 à 17:20:50    

Dans le langage que tu preferes ... en l'occurence vu la categorie, en batch

Reply

Marsh 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
Reply

Marsh Posté le 05-08-2006 à 21:30:30    

Fouiller quoi au juste , si c'est juste lister dir /s  et c'est bon .


---------------

Reply

Marsh Posté le 05-08-2006 à 21:30:30   

Reply

Marsh Posté le 05-08-2006 à 21:51:49    

aldo13000 a écrit :

Fouiller quoi au juste , si c'est juste lister dir /s  et c'est bon .


 
Bonjour et merci  :)  
 
OK, commutateur /s

Reply

Marsh Posté le 05-08-2006 à 22:23:17    

si tu ne veux que les répertoires tu as tree
tree c:\windows

Reply

Marsh Posté le 05-08-2006 à 22:26:00    

MAIS DEGAGE MERDE §§§§§


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 05-08-2006 à 22:31:13    

tu dit ça à qui ?

Reply

Marsh Posté le 05-08-2006 à 22:34:06    

Au fait Harkonnen, tu sais pas où je peut télécharger le fichier d'aide de pyton en francais ?

Reply

Marsh Posté le 05-08-2006 à 22:36:17    

webding a écrit :

tu dit ça à qui ?


a gatsu et à son batch dépassé
 

webding a écrit :

Au fait Harkonnen, tu sais pas où je peut télécharger le fichier d'aide de pyton en francais ?


y'en a pas. par contre, tu peux récupérer la traduction française de l'excellentissime Dive Into Python : http://diveintopython.adrahon.org/toc/index.html


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 05-08-2006 à 22:42:14    

Harkonnen a écrit :

y'en a pas. par contre, tu peux récupérer la traduction française de l'excellentissime Dive Into Python : http://diveintopython.adrahon.org/toc/index.html


 
Merci pour le lien  :)  
 
Il y a un truc que je ne pige pas; il faut que je télécharge aussi active python ?
 

Reply

Marsh Posté le 05-08-2006 à 22:56:32    


C'est une blague?
 
Il y a le Python Tutorial + toute la doc Python dans la distro Windows [:pingouino]

webding a écrit :

Il y a un truc que je ne pige pas; il faut que je télécharge aussi active python ?


Non, il suffit de télécharger la distro officielle et de l'installer.
 
C'est tout marqué sur http://python.org [:spamafote]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 05-08-2006 à 23:01:24    

masklinn a écrit :

Non, il suffit de télécharger la distro officielle et de l'installer.
C'est tout marqué sur http://python.org [:spamafote]


 
Bonjour et merci beaucoup  :)  
Je télécharge, et je voi ça.

Reply

Marsh Posté le 05-08-2006 à 23:03:25    

Ben c'est la même version, le fichier d'aide n'est pas en fraçais.

Reply

Marsh Posté le 05-08-2006 à 23:05:57    

webding a écrit :

Ben c'est la même version, le fichier d'aide n'est pas en fraçais.


J'avais pas vu la précision "en français", désolé.
 
Apprends l'anglais :o


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 05-08-2006 à 23:10:43    

Merci quand même  :)


Message édité par webding le 05-08-2006 à 23:10:52
Reply

Marsh Posté le 05-08-2006 à 23:38:21    

masklinn a écrit :

C'est une blague?
 
Il y a le Python Tutorial + toute la doc Python dans la distro Windows [:pingouino]


oui mais pas en français :o
 
[:benou_grilled]

Message cité 1 fois
Message édité par Harkonnen le 05-08-2006 à 23:38:41

---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 06-08-2006 à 08:42:31    

Harkonnen a écrit :

oui mais pas en français :o
 
[:benou_grilled]


 
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.
Reply

Marsh 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 ..

Reply

Marsh Posté le 06-08-2006 à 16:48:53    

Moi dans ce genre de situations, j'écris un petit fichier Batch qui fait:

Code :
  1. dir /s /b


 
Et ça marche bien.

Reply

Marsh 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
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed