Zweck:Kopieren Sie Daten zwischen Festplatten, Verzeichnissen, Dateien oder physischen Hardwaregeräten (z. B. Ihrem Drucker oder Ihrer seriellen Schnittstelle).

 

Format:KOPIEREN [/= /I"Text"] [/A:... /BAK /C /CF /CRC:type:Dateinamen /D /DD /DS:[acwu]jjjj-mm-tt /E /F /FTP:A /G /GZ /H /J /K /L /M /MD /N[dejnrstz] /O /O:[-]acdeginorstuz /P /Q /R /RCT /S[[ +]n] /SX /T /TS[acwu]hh:mm:ss.ms /U /UF /V[n] /W /WAIT=n /X /Z] [@file ] Quelle [+] ... [/A|/B] [TO:] Ziel [...] [/A|/B]

 

QuelleEine Datei oder Liste von Dateien oder ein Gerät zum Kopieren von
ZielEine Datei, ein Verzeichnis oder ein Gerät zum Kopieren zu
@DateiEine Textdatei mit den Namen der Quelldateien, einer pro Zeile (siehe @file-Listen für Details)

 

/A(SCII)-Kopie

/M(odifizierte Dateien

/A:... (Attributauswahl)

MD (Zielverzeichnis erstellen)

/B(inäre Kopie)

/N (Deaktivieren)

/BAK (Sicherung)

/O(nur wenn kein Ziel)

/C(hängende Quelldateien)

/O:... (Bestellung)

/CDA (Verzeichnisattribute kopieren)

/Prompt)

/CF (2s+ Auflösung geändert)

/Ruhig)

/CRC (CRC für jede Datei erstellen)

/Ersetzen)

/D (Verschlüsselte Dateien kopieren)

/RCT (Komprimierung anfordern)

/DD (leere Verzeichnisse löschen)

/S(Unterverzeichnisse)

/DS (Datumsstempel)

/SX (einzelnes Zielverzeichnis)

/E (Keine Fehlermeldungen)

/T(Summen)

/F (Keine leeren Unterverzeichnisse)

/TS (Zeitstempel)

/FTP:A (ASCII-Kopie)

/U(pdate-Ziel)

/G (Anzeigeprozentsatz)

/UF (2s+ Auflösung aktualisieren)

/GZ (gzip HTTP-Dateien)

/Verifizieren)

/H (Versteckte Dateien einschließen)/G

/W (einseitige Synchronisierung)

/I"text" (Übereinstimmung mit der Beschreibung)

/WAIT=n

/J (Neustartbar)

/X (Archiv löschen)

/K (schreibgeschütztes Attribut beibehalten)

/Y (Eingabeaufforderung unterdrücken)

/L Symbolische Links kopieren

/Z (überschreiben)

/LD (Link erstellen)


 

Siehe auch: ATTRIB, MOVE und REN.

 

Dateiauswahl

 

Unterstützt Befehlsdialog, Attributschalter, erweitert Platzhalter, Bereiche, mehrere Dateinamen, verzögerte Variablenexpansion und Listen einschließen. Datum, Uhrzeit, Größe oder Ausschlussbereiche an einer beliebigen Stelle in der Zeile gelten für alle Quelle Dateien. Verwenden Sie Platzhalter mit Vorsicht auf LFN-Volumen; sehen LFN-Dateisuche für weitere Einzelheiten.

 

Internet

 

Kann mit verwendet werden FTP-/FTPS-/TFTP-/HTTP-/HTTPS-Server.

 

Anwendungsbereich

 

Wenn Sie keine Argumente angeben, zeigt COPY seinen Befehlsdialog an.

 

Die einfachste Verwendung von COPY besteht darin, eine Kopie einer Datei zu erstellen, wie in diesem Beispiel, das eine Kopie einer Datei mit dem Namen erstellt DATEI1.ABC:

 

Kopieren Sie Datei1.abc und Datei2.def

 

Sie können eine Datei auch auf ein anderes Laufwerk und/oder Verzeichnis kopieren. Der folgende Befehl kopiert FILE1 zu den \MYDIR Verzeichnis auf dem Laufwerk E:

 

Kopieren Sie Datei1 e:\mydir

 

Wenn Sie Dateien auf oder von einem LFN-Laufwerk KOPIEREN, müssen Sie alle Dateinamen in Anführungszeichen setzen, die Leerzeichen oder Sonderzeichen enthalten.

 

Wenn Sie die Optionen /C, /CF, /R, /U oder /UF angeben, fügt COPY eine an ! zum Kopierspezifizierer, wenn das Ziel existiert und überschrieben wird. Zum Beispiel:

 

[d:\] Datei1 Datei2 kopieren

Datei1 =>! Datei2

 

Um einen Ansatz zu emulieren, der von einigen Implementierungen von verwendet wird CMDFinden Sie in der COPYCMD Thema.

 

COPY legt drei interne Variablen fest:

 

%_copy_dirsDie Anzahl der erstellten Verzeichnisse
%_copy_filesDie Anzahl der kopierten Dateien
%_copy_errorsDie Anzahl der Fehler

 

Dateien kopieren

 

Mit können Sie mehrere Dateien gleichzeitig kopieren Platzhalter:

 

kopieren Sie *.txt e:\mydir

 

Sie können auch mehrere auflisten Quelle Dateien in einem Befehl. Der folgende Befehl kopiert 3 bestimmte Dateien aus dem aktuellen Verzeichnis in das \MYDIR Verzeichnis auf dem Laufwerk E:

 

Kopieren Sie Datei1 Datei2 Datei3 e:\mydir

 

COPY versteht es auch Listen einschließen, sodass Sie im selben Befehl mehrere verschiedene Arten von Dateien angeben können. Dieser Befehl kopiert die . TXT, . DOC und . BAT Dateien von der E:\MYDIR Verzeichnis in das Stammverzeichnis des Laufwerks A:

 

kopieren Sie e:\mydir\*.txt;*.doc;*.bat a:\

 

Wenn es nur einen Parameter in der Zeile gibt, geht COPY davon aus, dass es sich um den handelt Quelleund verwendet das aktuelle Laufwerk und Verzeichnis als Reiseziel. Der folgende Befehl kopiert beispielsweise alle .DAT Dateien aus dem aktuellen Verzeichnis auf dem Laufwerk A in das aktuelle Verzeichnis auf dem aktuellen Laufwerk:

 

kopiere a:*.dat

 

Wenn in der Zeile zwei oder mehr durch Leerzeichen getrennte Parameter vorhanden sind, geht COPY davon aus, dass der letzte Parameter der ist Reiseziel und kopiert alles Quelle Dateien an diesen neuen Speicherort. Wenn die Reiseziel ist ein Laufwerks-, Verzeichnis- oder Gerätename Quelle Dateien werden einzeln an den neuen Speicherort kopiert. Wenn die Reiseziel ist ein Dateiname, der erste Quelle Datei wird in die kopiert Reisezielund weitere Quelle Dateien werden dann an die neuen angehängt Reiseziel Datei.

 

Der erste dieser Befehle kopiert beispielsweise die .DAT Dateien aus dem aktuellen Verzeichnis auf dem Laufwerk A individuell zu C:\MYDIR (muss bereits als Verzeichnis vorhanden sein); der zweite hängt alles an .DAT Dateien zusammen in einer großen Datei namens C:\DATA (unter der Annahme C:\DATA ist kein Verzeichnis):

 

kopieren Sie a:*.dat c:\mydir\

kopiere a:*.dat c:\data

 

Wenn Sie in ein Verzeichnis kopieren, fügen Sie einen Backslash hinzu \ am Ende des Namens einfügen, wie im ersten Beispiel oben gezeigt, zeigt COPY eine Fehlermeldung an, wenn der Name nicht auf ein vorhandenes Verzeichnis verweist. Mit dieser Funktion können Sie verhindern, dass COPY einen Tippfehler behandelt Reiseziel Verzeichnisnamen als Dateinamen und versuchen, alle Ihre anzuhängen Quelle Dateien zu einer einzigen Reiseziel Datei, wenn Sie sie eigentlich einzeln in eine kopieren wollten Reiseziel Verzeichnis.

 

Um Text in oder aus der Zwischenablage zu kopieren, verwenden Sie CLIPS: als Gerätename. Benutzen CLIPS: mit Nicht-Text-Daten führt zu unvorhersehbaren Ergebnissen. Sehen Redirection Weitere Informationen finden Sie auf CLIPS:.

 

Anhängen von Dateien

 

Ein Pluszeichen + weist COPY an, zwei oder mehr anzuhängen Quelle Dateien zu einer einzigen Reiseziel Datei. Wenn Sie mehrere auflisten Quelle Dateien getrennt mit + und geben Sie kein a an Reiseziel, COPY verwendet den Namen des ersten Quelle Geben Sie die Datei als Ziel ein und hängen Sie jede weitere Datei an die erste Datei an.

 

Mit dem folgenden Befehl wird beispielsweise der Inhalt von angehängt MEMO2 und MEMO3 zu MEMO1 und belassen Sie den kombinierten Inhalt in der genannten Datei MEMO1:

 

Kopieren Sie Memo1+Memo2+Memo3

 

Um die gleichen drei Dateien anzuhängen, aber das Ergebnis zu speichern BIGMEMO:

 

Kopieren Sie Memo1+Memo2+Memo3 BigMemo

 

Wenn nein Reiseziel angegeben ist, wird die Zieldatei immer im aktuellen Verzeichnis erstellt, auch wenn das erste Quelle Die Datei befindet sich in einem anderen Verzeichnis oder auf einem anderen Laufwerk. Dieser Befehl wird beispielsweise angehängt C:\MEM\MEMO2 und C:\MEM\MEMO3 zu D:\DATA\MEMO1, und lassen Sie das Ergebnis drin C:\MEM\MEMO1:

 

[c:\mem] Kopieren Sie d:\data\memo1+memo2+memo3

 

Sie können keine Dateien an ein Gerät (z. B. einen Drucker) anhängen. Wenn Sie dies versuchen, ignoriert COPY das + unterschreibt und kopiert die Dateien einzeln. Wenn Sie versuchen, mehrere anzuhängen Quelle Dateien zu a Reiseziel Wenn Sie in ein Verzeichnis oder eine Festplatte kopieren, hängt COPY die Dateien an und platziert die Kopie am neuen Speicherort mit demselben Namen wie die erste Quelle Datei.

 

Sie können eine Datei nicht an sich selbst anhängen.

 

FTP-Nutzung

 

Wenn Sie über die entsprechenden Berechtigungen verfügen, können Sie von und zu Internet-URLs (FTP, TFTP und HTTP) kopieren. Viele FTP-Server verwenden Dateisysteme, bei denen die Groß-/Kleinschreibung beachtet wird. Zum Beispiel:

 

Kopieren Sie den Index ftp://ftp.abc.com/xyz/index

 

Auf oder von FTP/HTTP-Servern kopierte Dateien werden normalerweise im Binärmodus übertragen. Um eine ASCII-Übertragung durchzuführen, verwenden Sie die /L schalten. Dateibeschreibungen werden beim Kopieren von Dateien auf eine Internet-URL nicht kopiert.

 

COPY unterstützt die spezielle Syntax

 

copy con: ftp:...

 

um Text direkt von der Konsole an einen FTP-Speicherort zu kopieren.

 

Platzhalterzeichen wie z * und ? werden in FTP-URLs als Platzhalter behandelt, in HTTP-URLs jedoch als normale Zeichen.

 

Hinweis: Das /G Die Option (Prozentsatz der Kopien) meldet möglicherweise unregelmäßige Werte während der Übertragung von Dateien, die größer als 4 GB sind (eine FTP-Beschränkung) und während HTTP-Downloads.

 

Sie können auch die Tasten IFTP Befehl zum Starten einer FTP-Sitzung auf einem Server und verwenden Sie dann eine abgekürzte Syntax, um die gewünschten Dateien und Verzeichnisse anzugeben. Weitere Informationen finden Sie unter Verwendung von FTP/HTTP-Servern und IFTP.

 

NTFS-Dateistreams

 

COPY unterstützt Dateistreams auf NTFS-Laufwerken. Sie können einen einzelnen Stream kopieren, indem Sie den Stream-Namen angeben, zum Beispiel:

 

copy myfile:mystream stream.copy

 

Wenn kein Stream-Name angegeben wird, wird die gesamte Datei kopiert, einschließlich aller Streams. Wenn Sie jedoch eine Datei auf ein Laufwerk oder Gerät kopieren, das keine Streams unterstützt, werden nur die Primärdaten der Datei kopiert; Alle zusätzlichen Streams werden nicht verarbeitet.

 

See NTFS-Dateistreams für weitere Details.

 

Erweiterte Funktionen

 

Wenn dein Reiseziel enthält Platzhalter, COPY wird versuchen, diese mit den abzugleichen Quelle Namen. Dieser Befehl kopiert beispielsweise die .DAT Dateien vom Laufwerk A zu C:\MYDIR und gibt den neuen Kopien die Erweiterung .DX:

 

Kopieren Sie a:*.dat c:\mydir\*.dx

 

Diese Funktion kann zu unerwarteten Ergebnissen führen, wenn Sie sie mit mehreren verwenden Quelle Dateinamen. Nehmen wir zum Beispiel dieses Laufwerk A enthält XYZ.DAT und XYZ.TXT. Der Befehl:

 

kopieren Sie a:\*.dat a:\*.txt c:\mydir\*.dx

 

wird kopieren A:XYZ.DAT zu C:\MYDIR\XYZ.DX. Dann wird es kopiert A:XYZ.TXT zu C:\MYDIR\XYZ.DX, wobei die erste kopierte Datei überschrieben wird.

 

Sie können verwenden Datums-, Uhrzeit- und Größenbereiche um die Dateien, die Sie kopieren möchten, weiter zu definieren. In diesem Beispiel wird jede Datei in kopiert E:\MYDIR Verzeichnis, das gestern erstellt oder geändert wurde und ebenfalls 10,000 Byte oder kleiner ist, in das Stammverzeichnis des Laufwerks A:

 

copy /[d-1] /[s0,10000] e:\mydir\* a:\

 

Sie können Dateiausschlussbereiche auch verwenden, um die Liste der Dateien einzuschränken, die normalerweise mit Platzhaltern ausgewählt würden. In diesem Beispiel wird jede Datei in kopiert E:\MYDIR Verzeichnis außer Backup (.BAK or .BK) Dateien:

 

copy /[!*.bak *.bk] e:\mydir\* a:\

 

COPY wird normalerweise verarbeitet Quelle Dateien, die nicht über das Attribut „versteckt“ oder „System“ verfügen, ignorieren die Attribute „Schreibgeschützt“ und „Archiv“. Es wird immer das Archivattribut festgelegt und das schreibgeschützte Attribut gelöscht Reiseziel Dateien. Darüber hinaus, wenn die Reiseziel Ist eine vorhandene Datei mit dem schreibgeschützten Attribut, generiert COPY eine Zugriff abgelehnt Fehler und verweigern das Überschreiben der Datei. Einige dieser Verhaltensweisen können Sie mit Schaltern ändern:

 

/EIN:..Erzwingt die Verarbeitung von COPY Quelle Dateien mit den Attributen, die Sie nach dem : angeben, oder alle verarbeiten Quelle Dateien unabhängig von Attributen, wenn /EIN: wird von selbst verwendet.

 

/HZwingt COPY zur Verarbeitung von Hidden und System Quelle Dateien sowie normale Dateien. Die versteckten und Systemattribute jeder Quelldatei bleiben beim Erstellen erhalten Reiseziel Dateien.

 

/KBehält das schreibgeschützte Attribut von jedem Quelle Datei beim Erstellen der Reiseziel Datei. Sehen /K Nachfolgend finden Sie einen besonderen Hinweis, wenn Sie unter Novell NetWare arbeiten.

 

/ZZwingt COPY, ein vorhandenes zu überschreiben Reiseziel Datei unabhängig von ihren Attributen.

 

Mit der Option TO: können Sie Dateien an mehrere Ziele kopieren. Zum Beispiel zum Kopieren brief.doc in drei verschiedene Verzeichnisse:

 
kopieren Sie brief.doc nach: \save\ f:\backups\ q:\letters\

 

Hinweis: Der Wildcard-Erweiterungsprozess wird versuchen, beides zuzulassen CMD-Stil "Erweiterung„Übereinstimmung (setzt nur eine Erweiterung am Ende des Wortes voraus) und die erweiterte TCC String-Matching (was Dinge ermöglicht wie *.*.ABC), wenn ein Sternchen im gefunden wird Reiseziel einer COPY Befehl.

 

COPY unterstützt regulärer Ausdruck Rückverweise im Zielnamen. Wenn Sie Rückverweise verwenden, müssen Sie auch einen regulären Ausdruck im Quellnamen verwenden. Die Syntax lautet:

 

kopieren Sie ::Dateiname ::Ziel

 

COPY unterstützt verbundene Webordner. Wenn eine HTML-Datei (d. h. mit der Erweiterung .htm oder .html) kopiert wird, sucht COPY im selben Verzeichnis nach einem Ordner mit demselben Namen und der Erweiterung „.files“. Wenn es gefunden wird, wird das Verzeichnis .files in das Zielverzeichnis kopiert. Sie können verbundene Webordner deaktivieren, indem Sie den Registrierungsschlüssel festlegen:

 

HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\NoFileFolderConnection=0

 

Sie können den Standard-HTTP-Proxyserver, den Proxy-Benutzer und das Proxy-Passwort (festgelegt in TCMD.INI) mit den Optionen /Proxy... überschreiben.

 

/Proxy=Server

/ProxyUser=Benutzername

/ProxyPwd=Passwort

 

Optionen

 

Das /A (ASCII-Kopie) und /B (Binärkopie)-Optionen gelten für den vorhergehenden Dateinamen und für alle nachfolgenden Dateinamen in der Befehlszeile bis zum Dateinamen vor dem nächsten /A or /B, wenn überhaupt. Alle anderen Optionen gelten für alle Dateinamen in der Befehlszeile, unabhängig davon, wo Sie sie ablegen.

 

Einige Optionen sind in bestimmten Kontexten nicht sinnvoll. In diesem Fall werden sie von COPY ignoriert. Beispielsweise können Sie nicht vor dem Ersetzen einer vorhandenen Datei nachfragen, wenn die Reiseziel ist ein Gerät wie der Drucker; Es gibt keine „vorhandene Datei“ auf dem Drucker. Wenn Sie widersprüchliche Ausgabeoptionen verwenden, z /Q und /PCOPY wird im Allgemeinen einen „konservativen“ Ansatz verfolgen und der Option den Vorrang geben, die mehr Eingabeaufforderungen oder mehr Informationen generiert.

 

/=Zeigen Sie das COPY-Befehlsdialogfeld an, das Ihnen beim Festlegen des Dateinamens und der Befehlszeilenoptionen hilft. Die Option /= kann an einer beliebigen Stelle in der Zeile stehen; Zusätzliche Optionen legen die entsprechenden Felder im Befehlsdialog fest.

 

/AWenn Du /A mit Quelle Wenn Sie den Dateinamen angeben, wird die Datei bis zum ersten Control-Z-Zeichen (ASCII: 26) in der Datei kopiert, jedoch nicht einschließlich. Wenn du benutzt /A mit Reiseziel Wenn Sie den Dateinamen angeben, wird am Ende der Datei ein Strg-Z eingefügt. /A ist die Standardeinstellung beim Anhängen von Dateien oder wenn die Reiseziel ist ein Gerät wie NUL, statt einer Festplattendatei.

 

Diese Option gilt für den Dateinamen unmittelbar davor und für alle nachfolgenden Dateinamen bis zum Dateinamen vor dem nächsten /A oder /B .

 

/A:...Wählen Sie nur die Dateien aus, für die die angegebenen Attribute festgelegt sind. Sehen Attributschalter Informationen zu den Attributen, die folgen können /EIN:. Siehe den Warnhinweis unten Erweiterte Funktionen oben, bevor Sie es verwenden /EIN: wenn beide Quelle und Reiseziel Verzeichnisse enthalten Dateibeschreibungen. Du sollen Fügen Sie den Doppelpunkt in diese Option ein, um ihn vom zu unterscheiden /A Schalter, oben. Verwende nicht /EIN: mit @Datei Listen. Sehen @file-Listen für Details. Mit dieser Option ausgewählte versteckte oder Systemdateien überschreiben versteckte oder Systemdateien.

 

Sie können angeben /A:= , um einen Dialog anzuzeigen, der Ihnen beim Festlegen einzelner Attribute hilft.

 

/BWenn Du /B mit Quelle Dateiname, die gesamte Datei wird kopiert; Strg-Z-Zeichen, sofern vorhanden, in der Datei gelten als normale zu kopierende Daten. Benutzen /B mit Reiseziel Der Dateiname verhindert das Hinzufügen von Strg-Z am Ende des Reiseziel Datei. /B ist die Standardeinstellung, es sei denn Quelldateien werden an die Zieldatei angehängt oder das Ziel ist ein Gerät, z. B. NUL.

 

Diese Option gilt für den Dateinamen unmittelbar davor und für alle nachfolgenden Dateinamen bis zum Dateinamen davor /A oder /B-Option.

 

/BAKWenn die Zieldatei vorhanden ist, speichert COPY sie mit der Erweiterung „.bak“, bevor sie überschrieben wird. KOPIEREN wird nicht mehrere Versionen der .bak-Datei erstellen; wenn Sie bereits eine haben file.ext.bak, es wird überschrieben.

 

/CKopieren Sie Dateien nur, wenn die Reiseziel Datei existiert und ist älter als die Quelle (Siehe auch /U). Diese Option ist nützlich, um die Dateien in einem Verzeichnis von denen in einem anderen zu aktualisieren, ohne Dateien zu kopieren, die sich noch nicht im Zielverzeichnis befinden. Vor der Verwendung /C Lesen Sie in einer Netzwerkumgebung unbedingt den folgenden Hinweis /U. Verwenden Sie keine /C mit @Datei Listen. Sehen @file-Listen für weitere Einzelheiten.

 

/CDAKopieren Sie die Attribute aus jedem der Quellunterverzeichnisse in die Zielunterverzeichnisse.

 

/CFKopieren Sie Dateien nur, wenn die Reiseziel Datei existiert und ist mehr als 2 Sekunden älter als die Quelle (Siehe auch /C und /UF). Verwende nicht /CF mit @Datei Listen. Sehen @file-Listen für weitere Einzelheiten.

 

/CRCErstellen Sie eine Datei, die für jede kopierte Datei einen CRC + Dateinamen enthält.

 

Art - Der Typ des zu erstellenden CRC. Mögliche Typen sind:

MD5

CRC32

SHA1

SHA256

SHA384

SHA512

 

Dateinamen – Die Datei, die den CRC und die Dateinamen enthält (einer pro Zeile).

 

/DKopie einer verschlüsselten Kopie erzwingen Datei, auch wenn das Ziel entschlüsselt wird (z CMD Kompatibilität).

 

/TTEntfernen Sie alle leeren Verzeichnisse, die mit der Option /S erstellt wurden.

 

/DSÄndern Sie den Datumszeitstempel der Zieldatei(en) auf das angegebene Datum.

 

/E(Keine Fehlermeldungen)  Unterdrücken Sie alle nicht schwerwiegenden Fehlermeldungen, z. B Datei nicht gefunden or Die Datei kann nicht in sich selbst kopiert werden. Schwerwiegende Fehlermeldungen, wie z Laufwerk nicht bereit, wird weiterhin angezeigt. Diese Option ist am nützlichsten für Batchdateien und Aliase.

 

/FBei Verwendung mit /S, COPY erstellt keine leeren Unterverzeichnisse.

 

/FTP:APFühren Sie FTP-Übertragungen im ASCII-Modus statt im Standard-Binärmodus durch.

 

/GZeigt den kopierten Prozentsatz, die Übertragungsrate (in KB/Sekunde) und die geschätzte verbleibende Zeit an. Nützlich beim Kopieren großer Dateien über ein Netzwerk oder über FTP/HTTP, um sicherzustellen, dass der Kopiervorgang fortgesetzt wird. Wann /V wird ebenfalls verwendet, meldet den verifizierten Prozentsatz.

 

/GZBeim Kopieren auf ein HTTP-/HTTPS-Ziel komprimiert COPY die Datei vor dem Hochladen mit gzip.

 

/HKopieren Sie alle übereinstimmenden Dateien, einschließlich derjenigen, bei denen das Attribut „Versteckt“ und/oder „System“ festgelegt ist. Siehe den Warnhinweis unten Erweiterte Funktionen oben, bevor Sie /H verwenden, wenn beides der Fall ist Quelle und Reiseziel Verzeichnisse enthalten Dateibeschreibungen.

 

/I"Text"(Übereinstimmungsbeschreibungen)  Auswählen Quelle Dateien durch Abgleichen von Text in ihren Beschreibungen. Sehen Beschreibungsbereiche für weitere Einzelheiten.

 

/JKopieren Sie die Datei im neustartbaren Modus. Der Kopierfortschritt wird in der Zieldatei verfolgt, falls der Kopiervorgang fehlschlägt. Die Kopie kann neu gestartet werden, indem dieselben Quell- und Zieldateinamen angegeben werden. /J funktioniert nicht mit HTTP- oder FTP-Dateien.

 

/K(Schreibgeschütztes Attribut beibehalten)  Um die Kompatibilität mit aufrechtzuerhalten CMDCOPY behält normalerweise die verborgenen und Systemattribute bei, legt das Archivattribut fest und entfernt das schreibgeschützte Attribut für die Zieldatei. /K weist COPY an, auch das schreibgeschützte Attribut auf dem beizubehalten Reiseziel Datei. Wenn jedoch die Reiseziel sich auf einem Novell NetWare-Volume befindet, kann diese Option das schreibgeschützte Attribut nicht beibehalten. Dies liegt an der Art und Weise, wie NetWare mit Dateiattributen umgeht, und stellt in COPY kein Problem dar.

 

/LWenn es sich bei der Quelle um einen symbolischen Link handelt, kopieren Sie den Link in das Ziel und nicht in die eigentliche Datei.

 

/LDWenn die Quelle bei Verwendung mit /S ein symbolischer oder fester Link zu einem Verzeichnis ist, erstellt COPY den Link im Zielverzeichnis, anstatt den Unterverzeichnisbaum zu kopieren.

 

/MKopieren Sie nur die Dateien mit festgelegtem Archivattribut. dh, diejenigen, die seit der letzten Sicherung geändert wurden. Das Archivattribut des Quelle Datei wird nicht nach dem Kopieren gelöscht werden; Um es zu löschen, verwenden Sie die /X wechseln oder verwenden ATTRIB. Verwenden Sie /M nicht mit @Datei Listen. Sehen @file-Listen für weitere Einzelheiten.

 

/ MDCErstellen Sie das Zielverzeichnis erneut, falls es nicht vorhanden ist. Beachten Sie, dass Sie entweder den Namen des Zielverzeichnisses mit einem abschließenden \ abschließen *müssen* oder eine Dateinamenskomponente angeben; andernfalls kann COPY nicht sagen, was Sie für das Verzeichnis und was Sie für den Dateinamen wollen.

 

/NMachen Sie alles, außer tatsächlich die Kopie durchzuführen. Diese Option ist nützlich, um zu testen, wie das Ergebnis eines komplexen COPY-Befehls aussehen wird. /N zeigt an, wie viele Dateien kopiert werden würden.

 

A /N mit einem oder mehreren der folgenden Argumente hat eine alternative Bedeutung:

 

 

dVersteckte Verzeichnisse überspringen (bei Verwendung mit /S)
eFehler nicht anzeigen.
jKreuzungen überspringen (bei Verwendung mit /S)
nKopieren/aktualisieren Sie die Dateibeschreibungen nicht
rEin COPY /W löscht in den Papierkorb (es sei denn, die Datei entspricht der Umgebungsvariablen RECYCLEEXCLUDE).
sZusammenfassung nicht anzeigen.
tAktualisieren Sie die CD/CDD nicht erweiterte Verzeichnissuche Datenbank (JPSTREE.IDX).
zSystemverzeichnisse überspringen (bei Verwendung mit /S)

 

/OKopieren Sie die Quelldatei nur, wenn die Zieldatei nicht vorhanden ist.

 

/Ö:...Sortieren Sie die Dateien vor der Verarbeitung.

 

Sie können eine beliebige Kombination der folgenden Sortieroptionen verwenden. Wenn mehrere Optionen verwendet werden, wird die Auflistung mit der ersten Sortieroption als Primärschlüssel, der nächsten als Sekundärschlüssel usw. sortiert:

 

nSortieren Sie nach Dateiname und Erweiterung, sofern nicht e ist ausdrücklich enthalten.
-Kehren Sie die Sortierreihenfolge für den nächsten Sortierschlüssel um
aSortieren Sie Namen und Erweiterungen in der Standard-ASCII-Reihenfolge statt numerisch, wenn numerische Teilzeichenfolgen im Namen oder in der Erweiterung enthalten sind.
cSortieren nach Komprimierungsverhältnis
dSortieren nach Datum und Uhrzeit (Älteste zuerst); siehe auch /T:acw
eNach Erweiterung sortieren
gGruppieren Sie zuerst die Unterverzeichnisse und dann die Dateien
iNach Beschreibung sortieren
oNach Eigentümer sortieren
rKehren Sie die Sortierreihenfolge für alle Optionen um
sNach Größe sortiert
tDas gleiche wie d
uUnsortiert
zDas gleiche wie s

 

Die Option /O:... speichert alle übereinstimmenden Dateinamen und führt dann den Kopiervorgang durch. Dadurch wird das potenzielle Problem des mehrmaligen Kopierens von Dateien vermieden.

 

/PBitten Sie den Benutzer, die einzelnen Schritte zu bestätigen Quelle Datei. Ihre Optionen an der Eingabeaufforderung werden unten ausführlich erläutert Seiten- und Datei-Eingabeaufforderungen. Beachten Sie das Kopieraufforderung beim Überschreiben Die Konfigurationsoption kann verwendet werden, um eine Eingabeaufforderung nur über die Befehlszeile zu erzwingen. Siehe auch: die /Q Option unten.

 

/Proxy=Server

 

/ProxyBenutzer=Benutzername

 

/ProxyPwd=Passwort

 

/QDateinamen, kopierter Prozentsatz, Gesamtzahl der kopierten Dateien usw. werden nicht angezeigt. Bei Verwendung in Kombination mit dem /P Wenn Sie die obige Option auswählen, werden Sie zur Eingabe von Dateinamen aufgefordert, die Gesamtsummen werden jedoch nicht angezeigt. Diese Option wird am häufigsten in Batchdateien verwendet. Siehe auch /T.

 

/R Fordern Sie den Benutzer auf, bevor Sie eine vorhandene Datei überschreiben. Ihre Optionen an der Eingabeaufforderung werden unten ausführlich erläutert Seiten- und Datei-Eingabeaufforderungen. Siehe auch: die Kopieraufforderung beim Überschreiben Konfigurationsoption. (Aus Kompatibilitätsgründen mit CMD wird eine /Y-Option in der Befehlszeile in /R geändert.)

 

/RCTFordern Sie den Übertragungskanal auf, die Daten während des Kopiervorgangs zu komprimieren. In Windows 10+ wird diese Option für Dateien unterstützt, die sich auf SMB-Freigaben befinden, deren SMB-Protokollversion v3.1.1.1 oder höher ist.

 

/SKopieren Sie den Unterverzeichnisbaum beginnend mit den Dateien im Quelle Verzeichnis plus jedes Unterverzeichnis darunter. Der Reiseziel muss ein Verzeichnis sein; Wenn es nicht vorhanden ist, versucht COPY, es zu erstellen. COPY wird auch versuchen, die benötigten Unterverzeichnisse im Baum darunter zu erstellen Reiseziel, einschließlich leer Quelle Verzeichnisse. Wenn COPY /S ein oder mehrere Zielverzeichnisse erstellt, werden diese automatisch dem hinzugefügt erweiterte Verzeichnissuche Datenbank.

 

Wenn Sie versuchen, mit COPY /S einen Unterverzeichnisbaum in einen Teil davon zu kopieren, erkennt COPY die resultierende Endlosschleife, zeigt eine Fehlermeldung an und wird beendet. Verwende nicht /S mit @Datei Listen. Sehen @file-Listen für weitere Einzelheiten.

 

Wenn Sie nach dem eine Zahl angeben /S, COPY begrenzt die Unterverzeichnisrekursion auf diese Anzahl. Wenn Sie beispielsweise einen Verzeichnisbaum „\a\b\c\d\e“ haben, / S2 wirkt sich nur auf die Verzeichnisse „a“, „b“ und „c“ aus.

 

Wenn Sie a angeben + gefolgt von einer Zahl nach dem /S, COPY kopiert keine Dateien, bis diese Tiefe im Unterverzeichnisbaum erreicht ist. Zum Beispiel, wenn Sie einen Verzeichnisbaum haben \a\b\c\d\e, /S+2 kopiert nichts hinein \a or \a\b.

 

/SXKopieren Sie den Unterverzeichnisbaum in ein einzelnes Zielverzeichnis (impliziert /S). Um beispielsweise alle .EXE-Dateien in „c:\files“ und alle seine Unterverzeichnisse in das Verzeichnis „d:\exefiles“ zu kopieren:

 

kopieren Sie /sx c:\files\*.exe d:\exefiles\

 

/TSchaltet die Anzeige von Dateinamen aus, z. B /Q, zeigt aber die Gesamtzahl der kopierten Dateien an.

 

/TSÄndern Sie den Zeitstempel der Zieldatei(en) auf die angegebene Zeit.

 

/UKopieren Sie jedes Quelle Datei nur, wenn sie neuer als eine passende ist Reiseziel Datei oder wenn eine passende Reiseziel Datei existiert nicht (siehe auch /C). Diese Option ist nützlich, um die Übereinstimmung eines Verzeichnisses mit einem anderen bei minimalem Kopieraufwand sicherzustellen. Verwende nicht /U mit @file-Listen. Sehen @file-Listen für Details. Bei Verwendung mit Dateisystemen mit unterschiedlichen Zeitauflösungen (z. B. FAT und NTFS) /U Ich werde versuchen, die „gröbste“ Auflösung der beiden zu verwenden.

 

/UFKopieren Sie jedes Quelle Datei nur, wenn sie mehr als 2 Sekunden neuer als eine passende ist Reiseziel Datei oder wenn eine passende Reiseziel Datei existiert nicht (siehe auch /CF und /U). Verwende nicht /UF mit @file-Listen. Sehen @file-Listen für weitere Einzelheiten.

 

/VnÜberprüfen Sie jeden Festplattenschreibvorgang, indem Sie einen echten Byte-für-Byte-Vergleich zwischen der Quelle und der neu erstellten Zieldatei durchführen. Diese Option erhöht die zum Ausführen eines COPY-Befehls erforderliche Zeit erheblich. /V funktioniert nicht für FTP-, TFTP- oder HTTP-Kopien. If n festgelegt ist, gibt es die Anzahl der Wiederholungsversuche an (0-n), wenn die Überprüfung fehlschlägt. Wenn n angegeben ist und alle Wiederholungsversuche fehlschlagen, wird die Zieldatei gelöscht.

 

/WLöschen Sie Dateien im Zielverzeichnis, die im Quellverzeichnis nicht vorhanden sind. (Verwenden Sie dies anstelle von SYNC, wenn Sie nur „in eine Richtung“ synchronisieren möchten.)

 

/WAIT=n Pause für n Millisekunden zwischen jedem Block, der von der Quelle in die Zieldatei kopiert wird. Dies ist nützlich für Benutzer mit langsamen Netzwerken und sehr großen Dateikopien; Es verhindert, dass COPY die gesamte Netzwerk-E/A monopolisiert.

 

/XLöschen Sie nach einem erfolgreichen Kopiervorgang das Archivattribut aus der Quelldatei. Diese Option ist am nützlichsten, wenn Sie COPY zum Verwalten einer Reihe von Sicherungsdateien verwenden. /X sollte nicht mit mehreren Zielen verwendet werden, da das Archivattribut nach der ersten Kopie gelöscht wird.

 

/YWenn du das hast COPY-Eingabeaufforderung beim Überschreiben Wenn Sie die Option gesetzt haben, können Sie die Eingabeaufforderung mit /Y unterdrücken.

 

/ZÜberschreiben Reiseziel Dateien unabhängig von ihren Attributen. Ohne diese Option schlägt COPY mit der Fehlermeldung „Zugriff verweigert“ fehl, wenn der Reiseziel Für die Datei ist das schreibgeschützte Attribut oder (je nach anderen Optionen) das verborgene oder Systemattribut festgelegt. Erforderlich, um schreibgeschützte Ziele unabhängig von anderen Optionen zu überschreiben. Erforderlich, um versteckte Ziele oder Systemziele zu überschreiben, es sei denn, die Quelle verfügt ebenfalls über das Attribut und beides /H or /EIN: dient zur Auswahl.