| SYNC |
| 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 |
| dir1 | Erstes Verzeichnis (und Quelle für ein /W) |
| dir2 | Zweites Verzeichnis (und Ziel für ein /W) |
/A:... |
Attribut-Schalter |
Nur wenn keine Zieldatei |
|
/C. |
Geänderte Quelldateien |
/O:... |
Reihenfolge sortieren |
Verschlüsselte Dateien kopieren |
Eingabeaufforderung |
||
Leere Unterverzeichnisse entfernen |
Leise |
||
Keine Fehlermeldungen |
Ersetzen |
||
Keine leeren Unterverzeichnisse |
Unterverzeichnisse enthalten |
||
Prozentuale Fertigstellung anzeigen |
Summen |
||
H(inklusive Idden) |
Überprüfen |
||
Beschreibung abgleichen |
Nicht übereinstimmendes Ziel löschen |
||
Wiederaufrufbare Kopie |
Warten zwischen Blockkopien |
||
RDONLY-Attribut beibehalten |
Archiv-Bit löschen |
||
FTP-Übertragung im ASCII-Modus |
Eingabeaufforderung unterdrücken |
||
Geänderte Dateien (nicht archiviert) |
Schreibgeschützt überschreiben |
||
Deaktivieren |
|
|
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_dirs | Die Anzahl der erstellten Verzeichnisse |
| %_sync_files | Die Anzahl der kopierten Dateien |
| %_sync_errors | Die 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:
| /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.
| /G | Zeigt 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. |
| /I "text" | Wählen Sie Quelldateien anhand des Textes in ihren Beschreibungen aus . Siehe Beschreibungsbereiche für Details. |
| /M | Kopieren 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. |
| /N | Alles 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:
| d | Versteckte Verzeichnisse überspringen (bei Verwendung mit /S) |
| e | Fehler nicht anzeigen |
| j | Abzweigungen überspringen (bei Verwendung mit /S) |
| n | Keine Aktualisierung der Dateibeschreibungen |
| r | EinSYNC /W löscht in den Papierkorb (es sei denn, die Datei entspricht der Umgebungsvariablen RECYCLEEXCLUDE). |
| s | Keine Anzeige der Zusammenfassung |
| t | Aktualisiere nicht die Datenbank der erweiterten Verzeichnissuche CD / CDD (JPSTREE.IDX) |
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:
| n | Sortieren nach Dateiname und Erweiterung, sofern nicht ausdrückliche angegeben ist. |
| - | Umkehrung der Sortierreihenfolge für den nächsten Sortierschlüssel |
| a | Sortieren Sie Namen und Erweiterungen in der Standard-ASCII-Reihenfolge, anstatt numerisch, wenn der Name oder die Erweiterung numerische Teilzeichenfolgen enthält. |
| c | Sortieren nach Kompressionsverhältnis |
| d | Sortieren nach Datum und Uhrzeit (älteste zuerst); siehe auch /T:acw |
| e | Sortieren nach Erweiterung |
| g | Erst Unterverzeichnisse, dann Dateien gruppieren |
| i | Sortieren nach Beschreibung |
| o | Sortieren nach Eigentümer |
| r | Umkehrung der Sortierreihenfolge für alle Optionen |
| s | Nach Größe sortieren |
| t | Gleich wie d |
| u | Unsortiert |
| z | Wie s |
| /P | Bitten 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. |
| /Q | Dateinamen, 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. |
| /R | Fordert den Benutzer auf, eine vorhandene Datei zu überschreiben. Ihre Optionen an der Eingabeaufforderung werden unter Seiten- und Dateieingabeaufforderungen ausführlich erläutert . |
| /S | Kopiert 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 .
| /T | Schaltet die Anzeige von Dateinamen aus, wie /Q, zeigt aber die Gesamtzahl der kopierten Dateien an. |
| /Y | Wenn 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. |