Listez les dossiers, les sous dossiers et les fichiers tres rapidement.

0/5 (4 avis)

Snippet vu 9 135 fois - Téléchargée 37 fois

Contenu du snippet

Salut, ce n'est pas vraiment un code VB, mais je me suis dis que ca pourrait servir à beaucoup de monde pour lister les fichiers et les sous-dossiers d'un répertoire.

Avec cette méthode on obtient un fichier texte brut, qui commence comme ca:

Structure du dossier
Le num?ro de s?rie du volume est 9C43-111A
C:\WINDOWS
| 0.log
| 002488_.tmp
... Apres ce sont les autres fichiers. La barre verticale montre l'arborescence du dossier dans lequel vous êtes.

Ex:
+---AU_Backup
| | AuBackup.ini
| |
| +---1
| | \---27
| | backup.000
| | backup.001
| | backup.002
| | backup.003
| |
| \---2
| \---4
| backup.000
| backup.001

Donc ensuite il suffit juste de savoir l'exploiter...

Source / Exemple :


Shell "cmd /c tree C:\\ /A >c:\\liste.txt"

Conclusion :


Alors, le /c et le /A je ne sais pas trop à quoi ca sert, mais j'ai vu que si on enlevait le /A, eh bien on avait des erreurs avec les lettres et avec les traits verticaux symbolisant les dossiers sont remplacés par des signes...

Le C:\\ c'est le dossier que vous voulez lister. Sachant que si vous voulez lister C:, il ne faut pas oublier les deux \ parce que sinon ca vous listera le premier sous dossier. (Pour moi Documents and settings)

Ensuite bien sur le >c:\\liste.txt le fichier ou vous voulez enregistrer la liste. Attention, le > doit être collé au chemin du dossier (comme c'est le cas ici)

A voir également

Ajouter un commentaire Commentaires
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 75
1 juil. 2005 à 09:37
petit nuancement...

le /c sers a dire d'executer la commande qui suit, et de fermer (par opposition à /k )
le /a indique de retourner les infos via fichier/canal ANSI (pas ASCII) par opposition à /U : Unicode
capoueidiablo Messages postés 316 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 1 février 2010 1
1 juil. 2005 à 01:05
le premier /c sert a dire qu'une fois la commande terminer on ferme le shell

le /A quant a lui permet de dire au shell de retourner des caractère ascii et donc des zoulis caractères pour notre fichier text :o)
maxilly Messages postés 1 Date d'inscription dimanche 22 décembre 2002 Statut Membre Dernière intervention 29 janvier 2005
29 janv. 2005 à 03:31
fonctionne très bien sous W2K
cs_yoman64 Messages postés 592 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 4 décembre 2008
4 oct. 2004 à 17:49
Faut precisez que c'est seulement pour Windows XP.

YoMan64
PhPKoDe.Com

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.