Hi Wenn man beispielsweise unter Windows 10 Dateien selektiert und verschiebt, werden diese erstmal allesamt kopiert und nachdem alle kopiert wurden, werden die Quelldateien gelöscht. Ist es möglich, den Prozess abzuändern, sodass immer sobald eine Datei kopiert wurde, gleich die Quelle gelöscht wird? Hintergrund: wenn ich ein paar Tausend Dateien verschiebe und den Prozess irgendwann abbreche, hab ich am Ziel einen Teil der Dateien, manche u.U. nicht komplett und im Quellverzeichnis sind immer noch beide, kopierte und nicht kopierte Dateien...
Schieber schrieb: > Wenn man beispielsweise unter Windows 10 was erwartest du von eine Beta Version?
Schieber schrieb: > Wenn man beispielsweise unter Windows 10 Dateien selektiert und > verschiebt, werden diese erstmal allesamt kopiert und nachdem alle > kopiert wurden, werden die Quelldateien gelöscht. Der entsprechende Windows API hängt Files aus dem Quellverzeichnis ins Zielverzeichnis um, ohne zu kopieren. Das ist eine atomare Operation, Voraussetzung dafür ist allerdings, dass es sich um das gleiche Filesystem handelt. Bei getrennten Filesystemen gibt es keine atomaren Operationen und es muss zwangsläufig kopiert werden. Du kannst deine Aufgabe allerdings mit entsprechender Programmierung so erledigen, dass nach einem Abbruch sauber wieder aufgesetzt wird.
XCOPY Quelle [Ziel] /M /M Kopiert nur Dateien mit gesetztem Archivattribut, setzt das Attribut nach dem Kopieren zurück.
robocopy sollte das auch können: http://technet.microsoft.com/de-de/library/cc733145%28v=WS.10%29.aspx Parameter '/mov' oder '/move'
:
Bearbeitet durch User
Schieber schrieb: > Ist es möglich, den Prozess abzuändern, sodass immer sobald eine Datei > kopiert wurde, gleich die Quelle gelöscht wird? Nicht mit GUI, z.B. Explorer. Aber mit Kommandozeile kann man natürlich statt *.* auch eine For-Schleife einsetzen und dadurch jede Datei für sich moven. Georg
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.