Redirection sous MS dos

I
l peut s'avérer pratique d'effectuer le listage d'un ou plusieurs répertoires dans un fichier, afin de tenir par exemple un catalogue de fichiers.

Sous MS-Dos (ou sous Windows en ouvrant une fenêtre d'invite de commande MS-Dos) il est possible d'envoyer la sortie d'une commande vers un fichier grâce à la redirection > :dir c:\monrep > monfichier.txt

Si on souhaite lister plusieurs répertoires, il suffit de lancer une première fois la commande ci-dessus et utiliser, pour tous les répertoires suivants, la redirection >>, qui a pour effet de concaténer la sortie à la suite du fichier :
dir c:\monrep2 >> monfichier.txt
La méthode précédente donne une liste des fichiers d'un SEUL répertoire avec tous les détails, mais à l'inconvénient d'ajouter deux lignes de présentation du répertoire au début du résultat, et deux lignes cumulant la taille totale des fichiers et leur nombre à la fin.

Une autre commande donne la liste des fichiers avec un chemin complet et un parcours automatique des sous-répertoires, est :
dir /b /s c:\monrep > monfichier.txt

Article connexe sur la Redirection permanente de pages web avec htaccess ou header.

Comment ça marche, la redirection ?

Comme vous avez déja remarqué, dir affiche le contenu d'un répertoire sur l'écran. Le signe > signifie: "ce qui est à gauche du signe va être affiché/enrégistré dans ce qui est a droite du signe"
Vous ne verrez rien à l'écran, parce que ce signe signifie de l'"afficher" dans un ficher texte plutôt que sur l'écran. Vous pouvez faire ceci avec n'importe quelle commande DOS (par exemple, mem > monfichier.txt va enrégistrer des informations sur votre mémoire dans le fichier monfichier.txt). Pour imprimer directemement, on peut rediriger la sortie du programme (stdout) vers une imprimante, par exemple, avec dir > lpt1, ce qui enverra le contenu du répertoire courant à votre imprimante, qui l'imprimera (si elle est branchée sur votre port lpt1...)

>> est un opérateur spécial qui efface ce qui est sur le périphérique de sortie avant de l'afficher...

Source : http://www.commentcamarche.net

© latarteauchips 2024
Volet automatique | Les amis des loisirs : Sorties spectacles paris| Chalet Vosges | Bioénergétique | Visites Paris |
artisan web
achat cash de votre mobile et recyclage telephone
Revendez vos mobiles chez Mister Reprise
Astuces & trucs
Css
Divertissement
Html
Javascript
Linux
Outils
Php
Scripts
Sécurité failles
setia industrie logo
Setia Industries