            * * *     Forum OXMO Message  * * *

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Titre : Lister ses fichiers
Lancé le 09-08-2002 16:42 par jadiboo
Téléchargé de https://www.forum.oxmo.org/showthread.php?threadid=5264
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

[Post 1]
Auteur : jadiboo
Date : 09-08-2002 16:42
Titre : Lister ses fichiers

C'est juste un petit "truc", pour ceux qui ne connaissent pas (ou ne veulent pas connaître §non§ ) le DOS.
Je sais qu'il existe de petits utilitaires qui font ça sans doute très bien, mais puisqu'on a le DOS à portée de main, autant s'en servir :

- Lancer une console DOS (Menu Démarrer / Exécuter / taper "command")

- [B]dir disque:\chemin\répertoire > disque:\chemin\nouveau_fichier.txt /b /o[/B]

( /b pour n'avoir que le nom du fichier, /o pour ordonner la liste)

Et voila une magnifique liste dans un fichier texte de tous ses films qu'on peut communiquer aux autres :D

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

[Post 2]
Auteur : Pateretou[2]
Date : 09-08-2002 17:31

hop hop, je complete :

- dir disque:\chemin\répertoire > disque:\chemin\nouveau_fichier.txt /b /o /l

le /l sert a mettre tout en case minuscule (pour eviter les CoNeRRieS De Ce geNRe)
un petit complement d information quand meme pour ceux qui veulent avec un exemple :
dir est la commande permettant de lister.
">" est le symbole de redirection.
ce qui fait que lorsque on fait :

[b]C:\Documents and Settings\pateretou>dir /b /l /o
bureau
favoris
menu démarrer
mes documents
windows
putty.rnd
winscp.rnd [/b]
la sortie de la commande (ici bureau, favorie etc etc) est ecris sur l ecran.
tandis que si on fait :
[b]
C:\Documents and Settings\pateretou>dir /b /l /o > c:\toto.txt

C:\Documents and Settings\pateretou>
[/b]

Le resutat ne sera pas affiche sur l ecran mais DANS le fichier c:\toto.txt
(donc ne vous affolez pas si rien ne s affiche c est normal!)

Bon ensuite le plus interessant avec le redirection, c est la "concatenation"
par ex, si on veut lister deux repertoires differents dans un mm fichier texte.
on remplace le ">" par ">>"
bon c est pas tres clair mais je vous met un exemple :
Je veux mettre le contenu de "c:\repertoire1" et c:\repertoire2" dans mon fichier c:\titi.txt

dans ce cas voila ce que je fais :
[b]

C:\>dir /b/o/l repertoire1
ohlala.txt
youps

C:\>dir /b/o/l repertoire2
fich2.txt
fich2bis.txt

C:\>dir /b/o/l repertoire1 > c:\titi.txt

C:\>dir /b/o/l repertoire2 >> c:\titi.txt

C:\>more titi.txt
ohlala.txt
youps
fich2.txt
fich2bis.txt
[/b]
voila comme vous avez pu le constater la redirection a mis A LA SUITE le contenu de repertoire2 dans le fichier texte.

Remarque : ">" ecrasera le fichier si un fichier du mm nom existe, ">>" mettra a la suite.

Personnellement je m en sert pour faire les pochettes de mes cd de mp3 et c est tres tres pratique.

(exemple : 
G:>dir /b/l
blood axis & les joyaux de la princesse - absinthe de la folie verte
dargaard - in nomine aeternitalis
dcd - gothic spleens
dead_can_dance_-_dark_christ-mas_[bootleg]
dead_can_dance_-_hidden_gems
gridlock - trace
gridlock vs. o2 - 7''
in slaughter native - recollect (2001)
in slaughter natives - purgate my stain
ordo rosarius equilibrio - make love and war (2000)
ordo_rosarius_equilibrio_-_conquest_love_and_self_perseverance
ragnar_grippe_-_requiem_[promo]
)

Petit complement encore pour les utilisateurs de XP (et je crois que c est la mm chose pour 2000)
la fonction "COMMAND" DOIT etre remplace par la fonction CMD (demarrer/executer taper cmd) qui est bien plus efficace 
entre autre une petite astuce tres pratique venu d unix :
pour aller plus vite au lieu de taper le nom d un fichier (ou d un repertoire) entier taper juste les premieres lettres puis la touche TAB cela completera automatiquement le mot (si plusieurs fichiers ayant les mm 1er lettres existent il faut taper TAB jusqu a trouver le bon.)
C est tres pratique par exemple pour aller dans ce type de repertoire :
[b]C:\Documents and Settings\All Users\Application Data\Microsoft\HTML Help>[/b]

Voila voila je crois que c est tout, si vous avez des questions ou si j ai fait une erreur, hesitez pas a repondre et/ou m insulter ! :D.

Pateretou

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

[Post 3]
Auteur : jadiboo
Date : 09-08-2002 17:59
Titre : merci !

Ca c'est du cours magistral... Merci Pateretou !

Moi aussi, j'utilisais /b/o/l (facile à retenir : 'bol'), mais pour les films du Donkey, je préfère conserver la casse par respect pour les rippeurs, et puis parce que c'est plus carré pour avoir un ID précis d'un fichier. "ViTE" deviendra "vite", pareil pour DOMiNiUM, ReVamp, ou WideScreen...  Donc le "/l" est bon à connaître, mais pas forcément utile dans tous les cas.
Sinon, bravo pour le coup de la concaténation !... §bienjoué§

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

[Post 4]
Auteur : LeMag
Date : 09-08-2002 18:15

Aaaaah! les bonnes vieilles commandes DOS!

C'était le bon temps!§bienjoué§ 

note: tu a oublié le /s de la commande dir qui liste aussi les sous-répertoires

et j'aurais mis dir *.avi pour lister tous les divx d'un répertoire!

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

[Post 5]
Auteur : Pateretou[2]
Date : 09-08-2002 18:20

oui bon ben apres "man dir"

heu enfin non, "dir /?" pour ceux qui veulent en savoir plus !
Y a encore plein de ptits trucs et astuces a connaitre mais en faire une liste exhaustive ...
ah, quoique .... §idée§ 
[php]
C:\Documents and Settings\pateretou>dir /?
Affiche une liste de fichiers et de sous-répertoires dans un répertoire.

DIR [lecteur:][chemin][nom_de_fichier] [/A[[:]attributs]] [/B] [/C] [/D] [/L]
  [/N] [/O[[:]tri]] [/P] [/Q] [/S] [/T[[:]heure]] [/W] [/X] [/4]

  [lecteur:][chemin][nom_de_fichier]
        Spécifie le lecteur, le répertoire et/ou fichiers à lister.

  /A    Affiche les fichiers dotés des attributs spécifiés.
  attributs  D  Répertoires                R  Lecture seule
             H  Caché                      A  Archive
             S  Système                    -  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.
        Ceci est la valeur par défaut. Utilisez /-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é.
  tri   N  Nom (alphabétique)         S  Taille (ordre croissant)
        E  Extension (alphabétique)   D  Date et heure (chronologique)
        G  Répertoires en tête        -  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.
  heure 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.3 car.
        Ce 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.

Les commutateurs peuvent être préconfigurés dans la variable d'environnement
DIRCMD. Pour les ignorer, les préfixer avec un trait d'union. Par exemple /-W.

C:\Documents and Settings\pateretou>[/php]

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

[Post 6]
Auteur : LeMag
Date : 09-08-2002 18:32

Il en manque une! :D :D :D

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

[Post 7]
Auteur : jadiboo
Date : 09-08-2002 20:21

C'est très joli ces couleurs rouges et bleues aléatoires dans ton texte, Pat... §haha§ :D

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

[Post 8]
Auteur : Pateretou[2]
Date : 09-08-2002 22:27

hahaha t as vu ca jadiboo ? :D

Non non en fait c est pas tres aleatoire c est que j ai utilise la balise PHP qui met des couleurs comme si c etait du code php.
par exemple tt ce qui est entre ' ' et en rouge ou bleu je sais pas etc etc...

sinon en fait les /d/b/etc il l aurait pris comme une balise vbulettin§non§ §non§ 

Pateretou

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

[Post 9]
Auteur : []D [[]] []D
Date : 10-08-2002 10:54
Titre : Re: merci !

[QUOTE][i]Message provenant de jadiboo [/i]
[B] ...  et puis parce que c'est plus carré pour avoir un ID précis d'un fichier...  [/B][/QUOTE]

renommer un fichier ne change pas son ID ;)

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

[Post 10]
Auteur : jadiboo
Date : 10-08-2002 12:32
Titre : ID = identification

Certes, renommer un fichier ne change pas son "ID" numérique attribué sur le réseau donkey ; mais ça ne contribue pas à une meilleure "identification".
C'est de l"ID" au sens large dont je parlais. ;)

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

