Fouiler tous les sous répertoire avec Dir - Shell/Batch - Programmation
Marsh Posté le 05-08-2006 à 16:43:57
pas possible directement. il faut écrire une fonction récursive pour ça.
Marsh Posté le 05-08-2006 à 16:45:37
Salut
Qu'est ce donc une fonction récursive ?
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é)
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. |
C'est du VBS ?
Marsh Posté le 05-08-2006 à 17:05:05
euh non, c'est un algo à retranscrire
Marsh Posté le 05-08-2006 à 17:19:29
En quel language ?
Marsh Posté le 05-08-2006 à 17:20:50
Dans le langage que tu preferes ... en l'occurence vu la categorie, en batch
Marsh Posté le 05-08-2006 à 17:28:21
OK, merci encore
Je vais voir ça
Marsh Posté le 05-08-2006 à 21:30:30
Fouiller quoi au juste , si c'est juste lister dir /s et c'est bon .
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
Marsh Posté le 05-08-2006 à 22:23:17
si tu ne veux que les répertoires tu as tree
tree c:\windows
Marsh Posté le 05-08-2006 à 22:26:00
MAIS DEGAGE MERDE §§§§§
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 ?
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
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 ?
Marsh Posté le 05-08-2006 à 22:56:32
Harkonnen a écrit : y'en a pas. |
C'est une blague?
Il y a le Python Tutorial + toute la doc Python dans la distro Windows
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
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. |
Bonjour et merci beaucoup
Je télécharge, et je voi ça.
Marsh Posté le 05-08-2006 à 23:03:25
ReplyMarsh 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
Marsh Posté le 05-08-2006 à 23:10:43
Merci quand même
Marsh Posté le 05-08-2006 à 23:38:21
masklinn a écrit : C'est une blague? |
oui mais pas en français
Marsh Posté le 06-08-2006 à 08:42:31
Harkonnen a écrit : oui mais pas en français |
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
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 ..
Marsh Posté le 06-08-2006 à 16:48:53
Moi dans ce genre de situations, j'écris un petit fichier Batch qui fait:
Code :
|
Et ça marche bien.
Marsh Posté le 06-08-2006 à 16:59:17
dir /s /b n'affiche pas le poid es fichiers
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 ?