Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ersetzen Sie vorhandene Dateien in einem Verzeichnis. Wenn sie mit der Option /a verwendet wird, fügt dieser Befehl einem Verzeichnis neue Dateien hinzu, anstatt vorhandene Dateien zu ersetzen.
Syntax
replace [<drive1>:][<path1>]<filename> [<drive2>:][<path2>] [/a] [/p] [/r] [/w]
replace [<drive1>:][<path1>]<filename> [<drive2>:][<path2>] [/p] [/r] [/s] [/w] [/u]
Die Parameter
Parameter | BESCHREIBUNG |
---|---|
[<drive1>:][<path1>]<filename> |
Gibt den Speicherort und den Namen der Quelldatei oder gruppe von Dateien an. Die Dateiname Option ist erforderlich und kann Wildcardzeichen (* und ?) enthalten. |
[<drive2>:][<path2>] |
Gibt den Speicherort der Zieldatei an. Sie können keinen Dateinamen für dateien angeben, die Sie ersetzen. Wenn Sie kein Laufwerk oder Pfad angeben, verwendet dieser Befehl das aktuelle Laufwerk und das aktuelle Verzeichnis als Ziel. |
/ein | Fügt dem Zielverzeichnis neue Dateien hinzu, anstatt vorhandene Dateien zu ersetzen. Sie können diese Befehlszeilenoption nicht mit der Befehlszeilenoption /s oder /u Befehlszeile verwenden. |
/p | Fordert Sie zur Bestätigung auf, bevor Sie eine Zieldatei ersetzen oder eine Quelldatei hinzufügen. |
/r | Ersetzt schreibgeschützte und nicht geschützte Dateien. Wenn Sie versuchen, eine schreibgeschützte Datei zu ersetzen, aber nicht /rangeben, tritt ein Fehler auf und beendet den Ersetzungsvorgang. |
/w | Wartet darauf, dass Sie einen Datenträger einfügen, bevor die Suche nach Quelldateien beginnt. Wenn Sie /wnicht angeben, beginnt dieser Befehl unmittelbar nach dem Drücken der EINGABETASTE mit dem Ersetzen oder Hinzufügen von Dateien. |
/s | Durchsucht alle Unterverzeichnisse im Zielverzeichnis und ersetzt übereinstimmende Dateien. Sie können /s nicht mit der Befehlszeilenoption /a verwenden. Der Befehl durchsucht keine Unterverzeichnisse, die in Path1angegeben sind. |
/u | Ersetzt nur die Dateien im Zielverzeichnis, die älter als die im Quellverzeichnis sind. Sie können /u nicht mit der Befehlszeilenoption /a verwenden. |
/? | Zeigt hilfe an der Eingabeaufforderung an. |
Bemerkungen
Wenn dieser Befehl Dateien hinzufügt oder ersetzt, werden die Dateinamen auf dem Bildschirm angezeigt. Nach Abschluss dieses Befehls wird eine Zusammenfassungszeile in einem der folgenden Formate angezeigt:
nnn files added nnn files replaced no file added no file replaced
Wenn Sie Disketten verwenden und während der Ausführung dieses Befehls Datenträger wechseln müssen, können Sie die Befehlszeilenoption /w angeben, damit dieser Befehl wartet, bis Sie die Datenträger wechseln.
Sie können diesen Befehl nicht verwenden, um ausgeblendete Dateien oder Systemdateien zu aktualisieren.
In der folgenden Tabelle sind die einzelnen Ausgangscodes und eine kurze Beschreibung ihrer Bedeutung aufgeführt:
Exitcode BESCHREIBUNG 0 Dieser Befehl hat die Dateien erfolgreich ersetzt oder hinzugefügt. 1 Dieser Befehl hat eine falsche Version von MS-DOS gefunden. 2 Dieser Befehl konnte die Quelldateien nicht finden. 3 Dieser Befehl konnte den Quell- oder Zielpfad nicht finden. 5 Der Benutzer hat keinen Zugriff auf die Dateien, die Sie ersetzen möchten. 8 Es ist nicht genügend Systemspeicher vorhanden, um den Befehl auszuführen. 11 Der Benutzer hat die falsche Syntax in der Befehlszeile verwendet.
Hinweis
Sie können den ERRORLEVEL-Parameter auf der verwenden, wenn Befehlszeile in einem Batchprogramm Beendigungscodes verarbeiten, die von diesem Befehl zurückgegeben werden.
Beispiele
Um alle Versionen einer Datei namens Phones.cli (die in mehreren Verzeichnissen auf Laufwerk C:) angezeigt werden, mit der neuesten Version der datei Phones.cli Datei von einem Diskettendatenträger in Laufwerk A:, geben Sie Folgendes ein:
replace a:\phones.cli c:\ /s