Précédent   Forums CustomXP > Informatique - General > Informatique et internet
Informatique et internet
un probleme de pc ? windows plante inexorablement ? comment installer un logiciel ? configurer une connexion internet, etc... ce forum est dedie a tous les petits soucis quotidien de l'informatique

Réponse
Modes d'affichage clear
Rechercher clear
Outils de la discussion clear
#1
Vieux 15/06/2005, 18h27
Commandes DOS (même si ça existe plus ;))
AkaiKen
Jamais là
Avatar de AkaiKen
Basic
Date d'inscription : mai 2005
Messages : 389
AkaiKen est déconnecté
Bonjour,
j'ai déniché je ne sais plus où un ptit script en .bat qui permet de lister le contenu d'un dossier (en fait on fait un dir du dossier) dans un fichier texte, ça marche nickel. Mais les répertoires dans le dossier ne sont pas pris en compte, ça donne ça :

"Le volume dans le lecteur D s'appelle Galop
Le num‚ro de s‚rie du volume est ********

R‚pertoire de D:\Documents\Mes vid‚os

15/06/2005 18:12 <REP> .
15/06/2005 18:12 <REP> ..
02/06/2005 12:41 <REP> Chrono Trigger 99
15/06/2005 18:12 18 contenu.bat
15/06/2005 18:12 0 contenu.txt
02/06/2005 12:40 <REP> Courts metrages
02/06/2005 12:40 <REP> France Five
20/04/2001 03:58 720ÿ330ÿ752 Kuzco l'empereur m‚galo.avi
30/10/2004 03:24 1ÿ031ÿ331ÿ840 Le Nom de la Rose.AVI
15/06/2005 18:12 <REP> Les myst‚rieuses cit‚es d'or
05/06/2005 00:11 <REP> mahnah
02/06/2005 12:39 <REP> Rosmeur
05/05/2005 22:31 52ÿ060ÿ160 WorldofWarcraftIntro_En.avi
5 fichier(s) 1ÿ803ÿ722ÿ770 octets
8 R‚p(s) 12ÿ396ÿ261ÿ376 octets libres"

Est-ce que quelqu'un saurait me dire comment faire un dir plus... poussé ?
Pour pouvoir lister précisément ce que contient un dossier jusque dans ses moindres recoins, ce serait utile...
Merci d'avance.

Réponse avec citation Haut de page
#2
Vieux 15/06/2005, 18h50
bubka
- Gorille ultrabright -
Avatar de bubka
Team CustomXP.net
Date d'inscription : décembre 2002
Messages : 16 780
bubka est déconnecté
salut

pour ce genre de manip, il faut créer une boucle dans le script, boucle qui va sonder le repertoire et ses sous repertoires jusqu'a ce qu'elle ne trouve plus de repertoire justement, en listant à chaque fois les sous rep qu'elle consulte. Je n'y connais pas grand chose en fichier batch donc je ne peux pas t'aider plus

cela dit, si tu ne tiens pas spécialement a faire ça en .bat, je te propose un petit script en vbs qui va faire la meme chose en prenant en compte les sous repertoires

http://www.bellamyjc.net/fr/vbsdownload.html#printdir

c'est le script printdir.
Voici comment ça fonctionne ( c'est le contenu du fichier d'aide en fait ) :

Code:
Script VBS d'impression d'une liste de fichiers 
et de sous répertoires dans un répertoire.
(fait appel à la fonction "dir")

Installation :
Il suffit de copier le script printdir.vbs dans un répertoire quelconque et de l'exécuter (depuis l'explorateur de Windows ou dans  une  fenêtre de commandes) sans aucun paramètres.
L'enregistrement dans la base registres se fait alors automatiquement.
 
Utilisation :
Sélectionner dans l'explorateur de Windows le répertoire à explorer, effectuer un click droit, et sélectionner "Impression du contenu du répertoire".
Une boite de dialogue apparaît invitant à saisir la commande. Elle est initialisée par le répertoire sélectionné. On peut le modifier, et/ou ajouter des commutateurs.

Syntaxe de la commande :

[lecteur:][chemin][nom_de_fichier] [/A[[:]attributs]] [/B] [/C] [/D] [/L]

[/N] [/O[[:]tri]] [/P] [/Q] [/S] [/T[[:]heure]] [/W] [/X] [/4]

Paramètres :

[lecteur:][chemin][nom_de_fichier]

Spécifie le lecteur, le répertoire et/ou fichiers à lister.

Commutateurs :  (certains peuvent ne pas exister suivant  les versions de Windows)      

/A   	Affiche les fichiers dotés des attributs spécifiés.
D  Répertoires                	H  Caché                      	S  Système                    
R  Lecture seule	A  Archive	-  Préfixe de négation
/B	Utilise le format abrégé (noms des fichiers).
/C    	Affiche le séparateur de milliers pour les tailles de fichiers (valeur par défaut). 
Utiliser /-C pour désactiver l'affichage du séparateur.
/D	Sur cinq colonnes avec fichiers triés par colonne.
/L	Affiche en minuscules.
/N	Nouveau format longue liste où les noms de fichiers sont à droite
/O	Affiche les fichiers selon un tri spécifié
N  Nom (alphabétique)         	E  Extension (alphabétique)   	G  Répertoires en tête        
S  Taille (ordre croissant)	D  Date/heure(chronologique)	-  Préfixe en ordre indirect
/P	Arrêt après l'affichage d'un écran d'informations
/Q	Affiche le nom du propriétaire du fichier.
/S	Affiche les fichiers d'un répertoire et de ses sous-répertoires.
/T    	Contrôle le champ heure affiché ou utilisé dans le tri.  
C  Création	A  Dernier accès	W  Dernière écriture
/W    	Affichage sur cinq colonnes.
/X    	Affiche les noms courts générés pour les noms de fichier non 8.3Ce format est celui de /N avec le nom court inséré avant le nom long.S'il n'y a pas de nom court, des espaces seront affichés à la place.
/4	Affiche l'année sur quatre chiffres.
JC BELLAMY © 2001
Sachant que jc bellamy est un master en vbs, ça marche surement tres bien

Réponse avec citation Haut de page
#3
Vieux 15/06/2005, 19h05
Red face
AkaiKen
Jamais là
Avatar de AkaiKen
Basic
Date d'inscription : mai 2005
Messages : 389
AkaiKen est déconnecté
C'est ce que je recherchais, merci beaucoup !
Bonne journée.

Réponse avec citation Haut de page
Réponse
Utilisateurs regardant la discussion actuelle : 1 (0 membre(s) et 1 invité(s))
 


Navigation rapide
Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages
Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non

Règles du forum

Powered by vBulletin® Version 3.8.11 - Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Version française #21 par l'association vBulletin francophone - CNIL N°834125