Ich versuche gerade, eine Website von meinem Desktop auf meinem Webserver bereitzustellen.
xcopy C:\source X:\destination /s
Mein Desktop ist ein Windows XP-Computer, und ich muss auf einen Windows Server 2008-Computer kopieren. Dadurch wird jedoch alles kopiert, und die gesamte Site ist sehr groß. Das Kopieren dauert sehr lange.
Gibt es eine Möglichkeit, nur neue oder aktualisierte Dateien zu kopieren? Ich sehe, Sie können ein geändertes Datum übergeben, aber ich wollte sehen, ob es eine einfachere Möglichkeit gibt, es mit der Zieldatei zu vergleichen ...
Außerdem bin ich offen für alles, was außerhalb von xcopy funktioniert ...
deployment
windows-xp
xcopy
leora
quelle
quelle
Antworten:
Aus der XCOPY- Dokumentation :
In Ihrem Beispiel sollte es also lauten:
quelle
/d
da das Datum nicht so wichtig ist, dass es optional ist. Schauen Sie sich dann die anderen Optionen an und denken Sie, dass es keine Lösung gibt. :-)Robocopy ist auch eine gute Alternative:
Außerdem können Sie noch viel mehr - der Befehl mirror ist praktisch für Websites, auf denen Sie auch Dateien löschen.
quelle
Verwenden Sie die Option / A. Für alle neuen oder geänderten Dateien ist das Archivattribut festgelegt.
Überprüfen Sie den folgenden Link für Details:
Xcopy-Befehlssyntax und Beispiele
quelle
xcopy /M
, haben die Quelldateien nach dem Kopieren immer noch das Archivattribut gesetzt und werden auch beim nächsten Mal kopiert. Erfordert Schreibzugriff auf die Quelldateien.Ich habe folgende Aufgabe für ~ 80k Dateien und ~ 2k Ordner geplant:
Mit der Option / C wird die Kopie fortgesetzt, auch wenn der Zugriff auf Dateien oder Ordner verweigert wird, da diese geöffnet sind oder keine Berechtigung für das Dienstkonto besitzen, unter dem Sie diese geplante Aufgabe ausführen.
Das ">" überschreibt das Protokoll jedes Mal, wenn Sie es anhängen möchten. Sie können die ">>" Pipe verwenden.
quelle
Es gibt Rsync , aber ich habe es unter Windows nicht verwendet. Ich benutze es normalerweise unter Linux wie folgt:
das sendet nur Updates (neue und geänderte Dateien).
quelle
BitTorrent Sync funktioniert wunderbar. Es wird automatisch aktualisiert, wenn Sie eine Datei ändern. Peer-To-Peer. Aktualisieren Sie bei Bedarf mehrere Standorte gleichzeitig. Einfach zu verwenden.
quelle