DOS/Replace

Un livre de Wikilivres.
< DOS
Commandes DOS

Rôle[modifier | modifier le wikicode]

Copie et déplace des fichiers sélectionnés.

Syntaxe[modifier | modifier le wikicode]

replace (unité1:)(chemin1)(fichier) (unité2:)(chemin2) (/a)(/p)(/r)(/w)
replace (unité1:)(chemin1)(fichier) (unité2:)(chemin2) (/p)(/r)(/s)(/w)(/u)

Paramètres[modifier | modifier le wikicode]

(unité1:)(chemin1)(fichier)

Précise le nom et l'emplacement du fichier ou du groupe de fichier source.

(unité2:)(chemin2)

Précise l'emplacement du fichier cible. Vous ne pouvez pas spécifier le nom des fichiers de remplacement. Si vous ne précisez ni une unité ni un répertoire, replace utilise l'unité et le répertoire en cours en tant que cible.

Commutateurs[modifier | modifier le wikicode]

  • /a Ajoute de nouveaux fichiers au répertoire cible au lieu de remplacer des fichiers existants. Ce commutateur ne peut pas être utilisé avec les commutateurs /s et /u
  • /p Sollicite une confirmation de votre part avant de remplacer un fichier cible ou avant d'ajouter un fichier source.
  • /r Remplace les fichiers lecture seule ainsi que les fichiers non protégés. Si vous ne précisez pas ce commutateur. Toute tentative de remplacement d'un fichier lecture seule est traitée comme une erreur et le processus de remplacement est arrêté.
  • /s Cherche dans tous les sous répertoires du répertoire cible et remplace les fichiers qui correspondent. Ce commutateur ne peut pas être utilisé avec le commutateur /a. La commande replace ne recherche pas dans les sous-répertoire précisés dans chemin1.
  • /w Attend que vous placiez un disque dans l'unité avant de commencer à rechercher les fichiers sources. Si vous ne précisez pas ce commutateur, replace commence à remplacer ou ajouter les fichiers immédiatement après que vous aurez appuyé sur la touche ENTREE.
  • /u Remplace (met à jour) uniquement les fichiers du répertoire cible qui sont plus anciens que ceux du répertoire source. Ce commutateur ne peut pas être utilisé avec le commutateur /a

Remarques[modifier | modifier le wikicode]

Si vous disposez d'un système à disquette et qu'il vous faut changer de disquette pendant une opération de remplacement, vous pouvez préciser le commutateur /w pour que la commande replace s'arrête et attende que vous changiez de disquette avant de procéder au remplacement.

Vous ne pouvez pas utiliser cette commande pour mettre à jour des fichiers cachés ou des fichiers systèmes.

Exemple[modifier | modifier le wikicode]

replace a:\essai.001 c:\ /s

Pour mettre à jour tous les fichiers intitulé essai.001 qui se trouve sur le disque dur C par une version plus récente qui se trouve sur une disquette dans le lecteur A.