Programmieren - alles kontrollieren 4.937 Themen, 20.662 Beiträge

Einfacher Copy Befehl .bat oder .cmd

Chris Rock / 14 Antworten / Flachansicht Nickles

Hi liebe Leute
Ich bin drann verzweifelt einen Baby-einfachen Copy Befehl zu basteln:

Ich habe zwei gemappte Laufwerke T:\ und W:\

Auf "T:\" liegen dirket im root 3 files die sich täglich einmal aktualisieren. Und diese 3 Files möchte ich dann im Ziellaufwerk "W:\" ebenfalls im root ablegen und die vorhandenen files überschreiben.

Die Zeitsteuerung und Asführung werde ich dann über die Aufgabenplanung verwalten.

Mein aktueller Stand, jedoch erfolglos, ist so :

copy /y T:\"[x.txt;y.txt;z.txt]" W:\

Was mache ich falsch ?


Vielen Dank im Voraus
und Gruss

Chris

bei Antwort benachrichtigen
REPI PeterP1 „Hallo, ist zwar schon ewig her, aber ich meine daß die Syntax lautet: copy...“
Optionen

Nö!


C:\tmp>copy /?
Kopiert eine oder mehrere Dateien an eine andere Position.

COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/A | /B] Quelle [/A | /B]
[+ Quelle [/A | /B] [+ ...]]
[Ziel [/A | /B]]

Quelle Bezeichnet die zu kopierende(n) Datei(en).
/A Weist auf eine ASCII-Textdatei hin.
/B Weist auf eine Binärdatei hin.
/D Zieldatei kann entschlüsselt erstellt werden.
Ziel Bezeichnet das Verzeichnis und/oder Dateinamen der neuen
Datei(en).
/V Überprüft, ob die Dateien richtig geschrieben wurden.
/N Verwendet den Kurznamen (falls vorhanden), beim Kopieren
einer Datei mit einem Nicht-8Punkt3-Namen.
/Y Unterdrückt die Bestätigungsaufforderung beim Überschreiben
vorhandener Zieldateien.
/-Y Fordert beim Überschreiben vorhandener Zieldateien zum
Bestätigen auf.
/Z Kopiert Netzwerkdateien in einem Modus, der einen Neustart
ermöglicht.
/L Wenn die Quelle eine symbolische Verknüpfung ist, wird die
Verknüpfung anstelle der eigentlichen Datei, auf die die
Verknüpfung zeigt, zum Ziel kopiert.

Die Option /Y ist möglicherweise in der Umgebungsvariablen COPYCMD
voreingestellt. Dies wird durch /-Y auf der Befehlszeile überschrieben.
Standardmäßig wird beim Überschreiben zum Bestätigen aufgefordert, außer
wenn der COPY-Befehl innerhalb einer Batchdatei ausgeführt wird.

Um Dateien aneinander zu hängen, geben Sie eine einzelne Datei als Ziel an,
aber mehrere Dateien als Quelle (unter Verwendung von Platzhaltern oder
in der Form: Datei1 + Datei2 + Datei3).

Es empfiehlt sich immer, etwas Linux im Hause zu haben.
bei Antwort benachrichtigen