|
Alles rund um Windows: mit xcopy nur nicht vorhandene Dateien kopierenWindows 7 Hilfe zu allen Windows-Betriebssystemen: Windows XP, Windows Vista, Windows 7, Windows 8(.1) und Windows 10 / Windows 11- als auch zu sämtlicher Windows-Software. Alles zu Windows 10 ist auch gerne willkommen. Bitte benenne etwaige Fehler oder Bluescreens unter Windows mit dem Wortlaut der Fehlermeldung und Fehlercode. Erste Schritte für Hilfe unter Windows. |
17.01.2017, 22:03 | #1 | |
| Problem: mit xcopy nur nicht vorhandene Dateien kopieren Hi, Ich versuche mich kurz zu halten: Ich möchte Daten von meinem System auf ein externes Laufwerk sichern, wo allerdings schon Dateien von meinem System drauf sind. Habe immer xcopy genutzt, allerdings will ich nicht jedes mal die Frage verneinen, dass nichts überschrieben werden soll. Bin nun über Google auf diese bat gestoßen (habe sie schon für meine bedürfnis angepasst) Code:
ATTFilter @echo off setlocal enabledelayedexpansion set quelle=c:\users\tygan\ set ziel=e: set maske=*.jpg echo. > %temp%\schonda.txt for /f "tokens=*" %%d in ('dir "%ziel%\%maske%" /b /s') do ( set zieldatei=%%d set quelldatei=!zieldatei:%ziel%\=%quelle%\! echo !quelldatei! >> %temp%\schonda.txt ) xcopy "%quelle%\%maske%" "%ziel%" /s /i /c /k /e /exclude:%temp%\schonda.txt del %temp%\schonda.txt Zitat:
|
17.01.2017, 23:44 | #3 | |
| mit xcopy nur nicht vorhandene Dateien kopieren Details Mhm, gut. Probiere ich mich mal in robocopy reinzufuchsen. Danke
__________________So nach dem ich ein wenig über Robocopy gelesen habe, habe ich so meine Zweifel. Zitat:
|
18.01.2017, 12:25 | #4 | |
/// Winkelfunktion /// TB-Süch-Tiger™ | Lösung: mit xcopy nur nicht vorhandene Dateien kopieren aus der xcopy Hilfe: (xcopy /?) Zitat:
Code:
ATTFilter C:\>xcopy /? Kopiert Dateien und Verzeichnisstrukturen. XCOPY Quelle [Ziel] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W] [/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U] [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z] [/B] [/EXCLUDE:Datei1[+Datei2][+Datei3]...] Quelle Die zu kopierenden Dateien. Ziel Position und/oder Name der neuen Dateien. /A Kopiert nur Dateien mit gesetztem Archivattribut, ändert das Attribut nicht. /M Kopiert nur Dateien mit gesetztem Archivattribut, setzt das Attribut nach dem Kopieren zurück. /D:M-T-J Kopiert nur die an oder nach dem Datum geänderten Dateien. Ist kein Datum angegeben, werden nur Dateien kopiert, die neuer als die bestehenden Zieldateien sind. /EXCLUDE:Datei1[+Datei2][+Datei3]... Gibt eine Liste von Zeichenfolgen an. Jede Zeichenfolge sollte in einer einzelnen Zeile in der Datei angezeigt werden. Wenn eine der Zeichenfolgen Teil des absoluten Verzeichnispfads der zu kopierenden Datei ist, wird diese Datei vom Kopiervorgang ausgeschlossen. Beispiel: Bei der Zeichenfolge \obj\ oder .obj werden alle Dateien unterhalb des Verzeichnisses OBJ bzw. alle Dateien mit der Erweiterung .obj vom Kopiervorgang ausgeschlossen. /P Fordert vor dem Erstellen jeder Zieldatei eine Bestätigung. /S Kopiert Verzeichnisse und Unterverzeichnisse, die nicht leer sind. /E Kopiert alle Unterverzeichnisse (leer oder nicht leer). Wie /S /E. Mit dieser Option kann die Option /T geändert werden. /V Überprüft die Größe jeder neuen Datei. /W Fordert vor dem Beginn des Kopierens zu einem Tastendruck auf. /C Setzt das Kopieren fort, auch wenn Fehler auftreten. /I Falls das Ziel nicht vorhanden ist und mehrere Dateien kopiert werden, nimmt XCOPY an, dass das Ziel ein Verzeichnis ist. /Q Zeigt beim Kopieren keine Dateinamen an. /F Zeigt die Namen der Quell- und Zieldateien beim Kopieren an. /L Listet die Dateien auf, die ggf. kopiert werden. /G Ermöglicht das Kopieren von verschlüsselten Dateien an ein Ziel, an dem Verschlüsselung nicht unterstützt wird. /H Kopiert auch Dateien mit den Attributen 'Versteckt' und 'System'. /R Überschreibt schreibgeschützte Dateien. /T Erstellt die Verzeichnisstruktur, kopiert aber keine Dateien. Leere Verzeichnisse oder Unterverzeichnisse werden nicht kopiert. Um auch diese zu kopieren, müssen Sie die Optionen /T /E angeben. /U Kopiert nur Dateien, die im Zielverzeichnis vorhanden sind. /K Kopiert Attribute. Standardmäßig wird 'Schreibgeschützt' gelöscht. /N Beim Kopieren werden die erstellten Kurznamen verwendet. /O Kopiert Informationen über den Besitzer und die ACL. /X Kopiert Dateiüberwachungseinstellungen (bedingt /O). /Y Unterdrückt die Aufforderung zur Bestätigung, dass eine vorhandene Zieldatei überschrieben werden soll. /-Y Fordert zur Bestätigung auf, dass eine bestehende Zieldatei überschrieben werden soll. /Z Kopiert Dateien in einem Modus, der einen Neustart ermöglicht. /B Kopiert den symbolischen Link anstelle des Ziels des Links. /J Kopiert ohne E/A-Puffer. Für große Dateien empfohlen. Die Option "/Y" kann in der Umgebungsvariable COPYCMD vordefiniert sein. Sie kann mit "/-Y" in der Befehlszeile deaktiviert werden. C:\>
__________________ Logfiles bitte immer in CODE-Tags posten |
Themen zu mit xcopy nur nicht vorhandene Dateien kopieren |
%temp%, bat, bereits, code, dateien, dateiendung, daten, frage, ganzes, genutzt, google, hierbei, kopieren, laufwerk, local, nachfrage, nichts, quelle, sichern, system, temp, users, versuche, überschrieben, überspringen |