Hi,
wie lautet Syntax mit der ich per xcopy nur Dateien kopieren, wenn sie im Zielordner noch nicht vorhanden sind. Ich will einfach das lästige Überschreiben von bereits kopierten Dateien vermeiden. Vielen Dank im voraus
Hi,
wie lautet Syntax mit der ich per xcopy nur Dateien kopieren,
wenn sie im Zielordner noch nicht vorhanden sind. Ich will
einfach das lästige Überschreiben von bereits kopierten
Dateien vermeiden. Vielen Dank im voraus
Mit der Option /D werden nur geänderte Dateien kopiert, eine Option die nur nicht vorhandene Dateien kopiert, hab ich leider nicht gefunden.
LG
Hi Lucifer002, danke für Deine Antwort. Ich bin der Meinung, daß dies über eine Batch gehen müsste:
For %1
If exists %1 then
xcopy %1 h:\a*.*
EndIf
Next
So ähnlich zumindest. Bin nicht ganz firn in DOS. Gruß Johannes
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
wie lautet Syntax mit der ich per xcopy nur Dateien kopieren,
wenn sie im Zielordner noch nicht vorhanden sind. Ich will
einfach das lästige Überschreiben von bereits kopierten
Dateien vermeiden. Vielen Dank im vorausHi Lucifer002, danke für Deine Antwort. Ich bin der Meinung,
daß dies über eine Batch gehen müsste:
Hi Johannes,
@echo off
cd c:\temp
FOR %%A IN (*.*) DO if not exist c:\tmp%%A xcopy %%A c:\temp%%A
In einer Batch %%A, beim Dosprompt %A benutzen
Gruß
Reinhard
Korrektur
Hi,
hinten der Pfad war falschrum:
@eche off
cd c:\temp
FOR %%A IN (*.*) DO if not exist c:\tmp%%A xcopy %%A c:\tmp%%A
Gruß
Reinhard
Hallo Johannes,
falls die Möglichkeit besteht, die bestehenden Files auf Read-Only zu setzen würde ich das tun. Dann sollte XCOPY die nicht überschreiben (außer du gibst /R an).
Ansonsten geht’s wohl nur mit der FOR-Schleife oder unter Vista und 2008 (bzw. mit dem Resource Kit, aber da weiß ich nicht ab welcher Version das verfügbar war) mit robocopy.
Gruß
Martin