Discussion:
XCOPY Brainstorming
(zu alt für eine Antwort)
Ulrich F. Heidenreich
2013-08-31 11:23:38 UTC
Permalink
Guten Morgen!

Ich bräuchte da mal wieder einen Gedankenanstoß: Gegeben sei die
Aufgabe, alle seit dem 1.7.2013 neu hinzugekommenen Daten von hier
nach dort zu kopieren. ¯¯¯

Im "XCOPY hier\*.* dort\*.* /D:07-01-2013" steckt aber wohl leider
der Denkfehler, daß diese Zeile immer wieder *alle* nach dem 01.07.13
enstanden Dateien kopiert und nicht nur all neuen. Danach zukünftig
ein "XCOPY /D" anzuwenden, dürfte auch Dateien kopieren, die *vor* dem
01.07.13 datieren.

Ließe sich Beides - also "neue" und "nur ab 01.07.13" - irgendwie
kombinieren?

TIA,
Ulrich
--
Bei Amazon kauft man via http://u-heidenreich.de/Amazon
In 3 Monaten und 24 Tagen ist Weihnachten.
RJMOV BHUFN LIMBK 36GRP A29S4 EE9Y2 PUL1R P0SYX FE94S
Stellt euch vor, es ist Samstag und keiner geht hin!
Ulrich F. Heidenreich
2013-08-31 11:55:16 UTC
Permalink
Post by Ulrich F. Heidenreich
Im "XCOPY hier\*.* dort\*.* /D:07-01-2013" steckt aber wohl leider
der Denkfehler, daß diese Zeile immer wieder *alle* nach dem 01.07.13
enstanden Dateien kopiert und nicht nur alle neuen. Danach zukünftig
ein "XCOPY /D" anzuwenden, dürfte auch Dateien kopieren, die *vor* dem
01.07.13 datieren.
Ließe sich Beides - also "neue" und "nur ab 01.07.13" - irgendwie
kombinieren?
Manchmal reicht es schon, eine Frage zu formulieren, um auf die Antwort
zu kommen: Ein "XCOPY hier\*.* dort\*.* /D:07-01-2013 /M" sollte es Dank
des schon fast in Vergessenheit geratenen Archiv-Bits tun. Denkfehler?

CU!
Ulrich
--
Bei Amazon kauft man via http://u-heidenreich.de/Amazon
In 3 Monaten und 24 Tagen ist Weihnachten.
0UCF5 YDVN5 ZHT4J ET4QJ DNSRU SRW4G 9UDA0 19K4T 1Q657
Stellt euch vor, es ist Samstag und keiner geht hin!
Herbert Kleebauer
2013-08-31 19:22:44 UTC
Permalink
Post by Ulrich F. Heidenreich
Post by Ulrich F. Heidenreich
Im "XCOPY hier\*.* dort\*.* /D:07-01-2013" steckt aber wohl leider
der Denkfehler, daß diese Zeile immer wieder *alle* nach dem 01.07.13
enstanden Dateien kopiert und nicht nur alle neuen. Danach zukünftig
ein "XCOPY /D" anzuwenden, dürfte auch Dateien kopieren, die *vor* dem
01.07.13 datieren.
Ließe sich Beides - also "neue" und "nur ab 01.07.13" - irgendwie
kombinieren?
Manchmal reicht es schon, eine Frage zu formulieren, um auf die Antwort
zu kommen: Ein "XCOPY hier\*.* dort\*.* /D:07-01-2013 /M" sollte es Dank
des schon fast in Vergessenheit geratenen Archiv-Bits tun. Denkfehler?
Wenn du sicher sein kannst, dass niemand sonst das Archiv-Bit verändert.
Du kannst aber auch mit xcopy /l /D:07-01-2013 alle neueren auflisten
lassen und dann in einen zweiten Schritt diese mit xcopy /d kopieren

for /f %%i in ('xcopy /l /D:07-01-2013 ......' ) do xcopy /d %%i ......
Lesen Sie weiter auf narkive:
Loading...