Zweck:Zwei Verzeichnisse synchronisieren

 

Format:SYNC [/= /A:... /C /D /DD /E /F /G /J /K /L /M /N[enrst] /O /O:[-]acdeginorstuz /P /Q /R /S[[+]n] /T /V /W /X /Y /Z] dir1 dir2

 

dir1Erstes Verzeichnis (und Quelle für ein /W)
dir2Zweites Verzeichnis (und Ziel für ein /W)

 

/A:...

Attribut-Schalter

/O

Nur wenn keine Zieldatei

/C.

Geänderte Quelldateien

/O:...

Reihenfolge sortieren

/D

Verschlüsselte Dateien kopieren

/P

Eingabeaufforderung

/DD

Leere Unterverzeichnisse entfernen

/Q

Leise

/E

Keine Fehlermeldungen

/R

Ersetzen

/F

Keine leeren Unterverzeichnisse

/S

Unterverzeichnisse enthalten

/G

Prozentuale Fertigstellung anzeigen

/T

Summen

/H

H(inklusive Idden)

/V

Überprüfen

/I "Text"

Beschreibung abgleichen

/W

Nicht übereinstimmendes Ziel löschen

/J

Wiederaufrufbare Kopie

/Warten

Warten zwischen Blockkopien

/K

RDONLY-Attribut beibehalten

/X

Archiv-Bit löschen

/L

FTP-Übertragung im ASCII-Modus

/Y

Eingabeaufforderung unterdrücken

/M

Geänderte Dateien (nicht archiviert)

/Z

Schreibgeschützt überschreiben

/N

Deaktivieren

 

 

 

Siehe auch: COPY und MOVE.

 

Dateiauswahl

 

Unterstützt Befehlsdialog, erweiterte Wildcards und Bereiche.

 

Internet: Kann mit FTP-Servern verwendet werden .

 

Syntax der Dateivervollständigung:

 

Die Standardsyntax für die Vervollständigung von Dateinamen lautet: dirs

 

Verwendung:

 

SYNC synchronisiert zwei Verzeichnisse und kopiert die aktualisierten Dateien von einem Verzeichnis in das andere. Wenn Sie keine Argumente angeben, zeigt SYNC seinen Befehlsdialog an.

 

SYNC setzt drei interne Variablen:

 

%_sync_dirsDie Anzahl der erstellten Verzeichnisse
%_sync_filesDie Anzahl der kopierten Dateien
%_sync_errorsDie Anzahl der Fehler

 

Beispiel:

 

Synchronisieren Sie die Verzeichnisse C:\MyData und D:\MyData, einschließlich der Unterverzeichnisse (aber nicht leere Unterverzeichnisse), und löschen Sie alle Dateien in D:\MyData, die in C:\MyData nicht vorhanden sind:

 

sync /S /F /W C:\MyData D:\MyData

 

Optionen:

 

/=Zeigt den SYNC-Befehlsdialog an, um Ihnen beim Festlegen der Verzeichnis- und Befehlszeilenoptionen zu helfen. Die Option /= kann an einer beliebigen Stelle in der Zeile stehen; zusätzliche Optionen setzen die entsprechenden Felder im Befehlsdialog.

 

/A:...Wählen Sie nur die Dateien aus, für die das/die angegebene(n) Attribut(e) gesetzt ist/sind.  Informationen zu den Attributen, die auf /A: folgen können ,finden Sie unter Attributschalter.  Beachten Sie den Vorsichtshinweis unter Erweiterte Funktionen , bevor Sie /A:verwenden , wenn sowohl dir1 als auch dir2 Dateibeschreibungen enthalten. Versteckte oder Systemdateien, die mit dieser Option ausgewählt werden, überschreiben versteckte oder Systemdateien im Zielverzeichnis.

 

Sie können /A:=angeben , um einen Dialog anzuzeigen, der Sie bei der Einstellung einzelner Attribute unterstützt.

 

/CKopieren Sie Dateien nur, wenn die  Zieldatei existiert und älter ist als die Quelldatei. Diese Option ist nützlich, um die Dateien in einem Verzeichnis von denen in einem anderen Verzeichnis zu aktualisieren, ohne Dateien zu kopieren, die sich nicht bereits im Zielverzeichnis befinden.

 

/DErzwingt die Kopie einer verschlüsselten Datei, auch wenn das Ziel entschlüsselt wird.

 

/DDBei Verwendung mit /S löscht SYNC alle leeren Unterverzeichnisse.

 

/EUnterdrückt alle nicht-fatalen Fehlermeldungen, wie z.B.Datei nicht gefunden oder Kann Datei nicht auf sich selbst kopieren.  Fatale Fehlermeldungen, wie z. B.Laufwerk nicht bereit, werden weiterhin angezeigt. Diese Option ist vor allem in Batchdateien und Aliasen nützlich.

 

/FIn Verbindung mit/S erstellt SYNC keine leeren Zielunterverzeichnisse.

 

/GZeigt den Prozentsatz der kopierten Dateien, die Übertragungsrate (in KByte/Sekunde) und die geschätzte verbleibende Zeit an. Nützlich beim Kopieren großer Dateien über ein Netzwerk oder per FTP, um sicherzustellen, dass der Kopiervorgang fortschreitet. Wenn  auch /V verwendet wird, wird der verifizierte Prozentsatz gemeldet.

 

/HKopiert alle übereinstimmenden Dateien, einschließlich derjenigen, die das Attribut "versteckt" und/oder "System" haben. Beachten Sie den Vorsichtshinweis unter Erweiterte Funktionen , bevor Sie /H verwenden, wenn sowohl dir1 als auch dir2 Dateibeschreibungen enthalten.

 

/I "text"Wählen Sie  Quelldateien anhand des Textes in ihren Beschreibungen aus .  Siehe Beschreibungsbereiche für Details.

 

/JKopieren Sie die Dateien im neustartbaren Modus. Der Fortschritt des Kopiervorgangs wird in der Zieldatei protokolliert, falls der Kopiervorgang fehlschlägt. Der Kopiervorgang kann durch Angabe der gleichen Quell- und Zieldateinamen neu gestartet werden.

 

/K(Nur-Lese-Attribut beibehalten) SYNC behält normalerweise die versteckten und Systemattribute bei, setzt das Archivattribut und entfernt das Nur-Lese-Attribut der Zieldatei. Mit/K wird SYNC angewiesen, das Nur-Lese-Attribut auch für die Zieldateibeizubehalten .

 

/LFühren Sie FTP-Übertragungen im ASCII-Modus durch, anstatt im Standard-Binärmodus.

 

/MKopieren Sie nur die Dateien mit gesetztem Archiv-Attribut, d.h. die Dateien, die seit der letzten Sicherung geändert wurden. Das Archivattribut der  Quelldatei  wird nach dem Kopieren nicht gelöscht; um es zu löschen, verwenden Sie den  Schalter /X oder ATTRIB.

 

/NAlles tun, außer die Kopie tatsächlich durchzuführen. Diese Option ist nützlich, um das Ergebnis eines komplexen SYNC-Befehls zu testen. /N zeigt an, wie viele Dateien kopiert werden würden. /N verhindertnicht die Erstellung von  Zielunterverzeichnissen, wenn es mit /S verwendet wird.

 

Ein /N mit einem oder mehreren der folgenden Argumente hat eine andere Bedeutung:

 

dVersteckte Verzeichnisse überspringen (bei Verwendung mit /S)
eFehler nicht anzeigen
jAbzweigungen überspringen (bei Verwendung mit /S)
nKeine Aktualisierung der Dateibeschreibungen
r EinSYNC /W löscht in den Papierkorb (es sei denn, die Datei entspricht der Umgebungsvariablen RECYCLEEXCLUDE).
sKeine Anzeige der Zusammenfassung
tAktualisiere nicht die Datenbank der erweiterten Verzeichnissuche CD / CDD (JPSTREE.IDX)

 

/ONur wenn keine Zieldatei.

 

/O:...Sortiere die Dateien vor der Verarbeitung.

 

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

 

nSortieren nach Dateiname und Erweiterung, sofern nicht  ausdrückliche angegeben ist.
-Umkehrung der Sortierreihenfolge für den nächsten Sortierschlüssel
aSortieren Sie Namen und Erweiterungen in der Standard-ASCII-Reihenfolge, anstatt numerisch, wenn der Name oder die Erweiterung numerische Teilzeichenfolgen enthält.
cSortieren nach Kompressionsverhältnis
dSortieren nach Datum und Uhrzeit (älteste zuerst); siehe auch /T:acw
eSortieren nach Erweiterung
gErst Unterverzeichnisse, dann Dateien gruppieren
iSortieren nach Beschreibung
oSortieren nach Eigentümer
rUmkehrung der Sortierreihenfolge für alle Optionen
sNach Größe sortieren
t Gleich wie d
uUnsortiert
z Wie s

 

/PBitten Sie den Benutzer, jedes Kopieren und Löschen zu bestätigen. Ihre Optionen an der Eingabeaufforderung werden unter Seiten- und Dateieingabeaufforderungenausführlich erläutert .  Siehe auch: die  Option /Q unten.

 

/QDateinamen, Prozentsatz der kopierten Dateien, Gesamtzahl der kopierten Dateien usw. werden nicht angezeigt. In Kombination mit der obigen Option /P werden die Dateinamen abgefragt, aber die Gesamtzahlen nicht angezeigt. Diese Option wird am häufigsten in Batch-Dateien verwendet. Siehe auch /T.

 

/RFordert den Benutzer auf, eine vorhandene Datei zu überschreiben. Ihre Optionen an der Eingabeaufforderung werden unter Seiten- und Dateieingabeaufforderungen ausführlich erläutert .

 

/SKopiert den Unterverzeichnisbaum, beginnend mit den Dateien im  Quellverzeichnis und jedem Unterverzeichnis darunter. Wenn die Zielunterverzeichnisse nicht existieren, versucht SYNC, sie zu erstellen. Wenn SYNC /S ein oder mehrere Zielverzeichnisse erstellt, werden diese automatisch in die erweiterte Verzeichnissuchdatenbank aufgenommen .

 

 Wenn Sie versuchen, mit SYNC /S einen Unterverzeichnisbaum in einen Teil von sich selbst zu kopieren, wird SYNC die daraus resultierende Endlosschleife erkennen, eine Fehlermeldung anzeigen und sich beenden.

 

 Wenn Sie nach dem /S eine Zahl angeben, beschränkt SYNC die Rekursion der Unterverzeichnisse auf diese Zahl. Wenn Sie zum Beispiel einen Verzeichnisbaum "\a\b\c\d\e" haben, wird /S2 nur die Verzeichnisse "a", "b" und "c" betreffen.

 

Wenn Sie ein + gefolgt von einer Zahl nach dem /S angeben , wird SYNC keine Dateien synchronisieren, bis es diese Tiefe im Unterverzeichnisbaum erreicht hat. Wenn Sie zum Beispiel einen Verzeichnisbaum \a\b\c\d\ehaben , wird /S+2 nichts in \a oder \a\b synchronisieren .

 

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

 

/VÜberprüft jeden Schreibvorgang auf der Festplatte, indem ein echter Byte-für-Byte-Vergleich zwischen der Quelldatei und der neu erstellten Zieldatei durchgeführt wird. Diese Option erhöht die Zeit, die für die Ausführung eines SYNC-Befehls benötigt wird, erheblich.

 

/WLöscht Dateien in dir2, die in dir1 nicht existieren .

 

/Wait=nPause für n Millisekunden zwischen jedem Block, der von der Quell- in die Zieldatei kopiert wird. Dies ist nützlich für langsame Netzwerke und sehr große Dateikopien; es verhindert, dass SYNC die gesamte Netzwerk-E/A monopolisiert.

 

/XLöscht das Archivattribut aus der Quelldatei nach einer erfolgreichen Kopie.

 

/YWenn Sie die  Option COPY Prompt on Overwrite gesetzthaben , können Sie die Aufforderung mit /Y unterdrücken.

 

/Z Zieldateien werden  unabhängig von ihren Attributen überschrieben .  Ohne diese Option schlägt SYNC mit einem "Access denied error" fehl, wenn die Zieldatei das Nur-Lese-Attribut oder (abhängig von anderen Optionen) das Versteckt- oder System-Attribut gesetzt hat. Erforderlich, um schreibgeschützte Ziele unabhängig von anderen Optionen zu überschreiben. Erforderlich zum Überschreiben von versteckten oder Systemzielen, es sei denn, die Quelle hat ebenfalls das Attribut und es wird entweder /H oder /A: zur Auswahl verwendet.