![]() |
Welche Funktion nutzen fuer schnelles Dateikopieren?
Hallo DPler,
welche Funktion liefert das beste Zeitverhalten fuer das Kopieren von Files? Ich muesste fuer einen Test ein kleines Programm schreiben das bis zu 2 GB an Dateien inkl. Ordnern kopiert a la xcopy /s. Danke! |
Re: Welche Funktion nutzen fuer schnelles Dateikopieren?
Kannst du nicht einfach "Copyfile" verwenden? Damit wird das Kopieren direkt von Windows übernommen. Ich hab das mal rekursiv in zusammenhang mit findfirst->findnext gemacht.
Und zwar: Wird per Findnext eine Datei gefunden, wird diese mit Copyfile kopiert, Wird per Findnext ein Ordner gefunden, wird die Procedure mit dem neuen Ordnernamen erneut gestartet Am schnellsten wäre aber doch immer noch, wenn du einfach xcopy /s per shellexecute aufrufst oder? Grüße |
Re: Welche Funktion nutzen fuer schnelles Dateikopieren?
Nene per Shell und über xcopy ist ja Blödsinn. Die Methode mit dem rekursiven Findnext mit einem anschließendem CopyFile ist schon recht geeignet würde ich sagen.
|
Re: Welche Funktion nutzen fuer schnelles Dateikopieren?
Dann werd ich es so machen mit CopyFile.
|
Re: Welche Funktion nutzen fuer schnelles Dateikopieren?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz