Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Ersetzen Sie vorhandene Dateien in einem Verzeichnis. Wenn dieser Befehl mit der Option /a verwendet wird, fügt er 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]
Parameters
| Parameter | Description |
|---|---|
[<drive1>:][<path1>]<filename> |
Gibt den Speicherort und den Namen der Quelldatei oder gruppe von Dateien an. Die Option filename ist erforderlich und kann Platzhalterzeichen (* 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. |
| /a | Fügt dem Zielverzeichnis neue Dateien hinzu, anstatt vorhandene Dateien zu ersetzen. Sie können diese Befehlszeilenoption nicht mit der Befehlszeilenoption /s oder /u 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 /r nicht angeben, wird ein Fehler ausgeführt, der den Ersetzungsvorgang beendet. |
| /w | Wartet darauf, dass Sie einen Datenträger einfügen, bevor die Suche nach Quelldateien beginnt. Wenn Sie /w nicht angeben, beginnt dieser Befehl sofort 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 Pfad1 angegeben 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. |
Remarks
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 replacedWenn Sie Disketten verwenden und während der Ausführung dieses Befehls die Disketten wechseln müssen, können Sie die Befehlszeilenoption /w angeben, sodass dieser Befehl darauf wartet, dass Sie die Disketten 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:
Exit code Description 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.
Note
Sie können den Parameter ERRORLEVEL in der Befehlszeile if in einem Batchprogramm verwenden, um Exitcodes zu verarbeiten, die von diesem Befehl zurückgegeben werden.
Examples
Geben Sie Folgendes ein, um alle Versionen einer Datei mit dem Namen Phones.cli (die in mehreren Verzeichnissen auf Laufwerk C: angezeigt werden) mit der neuesten Version der Datei Phones.cli von einer Diskette auf Laufwerk A: zu aktualisieren:
replace a:\phones.cli c:\ /s