FreeDOS help system (hhstndrd 1.0.8 de)[replace]

Befehl: replace

REPLACE ersetzt Dateien im Zielverzeichnis mit Dateien des Quellverzeichnisses die den gleichen Namen haben.

Syntax:

REPLACE [Laufwerk1:][Pfad1]Dateiname [Laufwerk2:][Pfad2] [Optionen] [Laufwerk1:][Pfad1]Dateiname Spezifiziert die Quelldatei(en). [Laufwerk2:][Pfad2] Spezifiziert das Zielverzeichnis wo Dateien ersetzt werden sollen.

Optionen:

/A Fuegt dem Zielverzeichnis neue Dateien hinzu. Kann nicht zusammen mit den /S oder / U Schaltern verwendet werden. /H Fuegt versteckte und Systemdateien genauso wie ungeschützte Dateien hinzu bzw. ersetzt sie. /N Vorschaumodus - fügt keine Dateien hinzu bzw. ersetzt keine Dateien. /P Fragt nach einer Bestätigung bevor es eine Datei ersetzt oder eine Quelldatei hinzufügt. /R Ersetzt "nur Lesen" Dateien genauso wie ungeschützte Dateien. /S Ersetzt auch Dateien in allen Unterverzeichnissen des Zielverzeich- nisses. Kann nicht zusammen mit dem /A Schalter verwendet werden. /W Wartet darauf, daß Sie vor dem Start eine Diskette einlegen. /U Ersetzt (aktualisiert) nur Dateien, die älter als die Quelldateien sind. Kann nicht zusammen mit dem /A Schalter verwendet werden. /? Zeigt die Hilfe

Kommentar:

REPLACE hat folgende Beendigungswerte (EXITCODES/ERRORLEVEL): 0 Kein Fehler. REPLACE hat erfolgreich die Dateien ersetzt bzw. hinzugefügt. 1 Funktionsnummer ungültig. Der Computer verwendet eine Version von DOS die mit REPLACE inkompatibel ist (momentan nicht imple- mentiert). 2 Datei nicht gefunden. REPLACE konnte die Quelldateien nicht finden. 3 Pfad nicht gefunden. REPLACE konnte den Quell- oder Zielpfad nicht finden. 5 Zugriff abgelehnt. Der Benutzer hat keinen Zugriff auf die Quell- oder Zieldateien. 8 Nicht genügend Speicher. Es ist nicht genügend Systemspeicher vorhanden, um den Befehl auszuführen. (nicht implementiert, weil es in einer Hochsprache wie C nicht gehandhabt werden kann!) 11 Ungültiges Format. Der Benutzer verwendete in der Kommandozeile die falsche Syntax. 29 Schreibfehler. REPLACE konnte die Zieldateien nicht schreiben. 30 Lesefehler. REPLACE konnte die Quelldateien nicht lesen. 39 Nicht genügend Speicherplatz. Im Zielverzeichnis ist nicht genügend freier Speicherplatz vorhanden.

Beispiel:

replace c:\newfiles\*.* c:\fdos\bin /P /U

Siehe auch:

copy move xcopy ------------------------------------------------------------------------------ Copyright (C) 2001 Rene Ableidinger, aktualisiert 2007 von W. Spiegl. Diese Datei ist abgeleitet vom FreeDOS Spezifikationen-HOWTO. Vgl. auch die Datei H2Cpying bezüglich der Kopierbedingungen.