Kopieren von Dateien
-
Mich würde mal interessieren welches die schnellste methode ist eine Datei zu kopieren.
Sind Methoden wie CopyFile schneller als wenn man eine Batch mit xcopy anlegt? Und wie verhält es sich wenn man die datei selber mit fstream ausliest und deren Inhalt in eine neue Datei speichert? Kommt das alles was das tempo betrifft aufs selbe raus oder gibt es da unterschiede?
-
das schnellste sind, denke ich die betriebssystemfunktionen.
Die sind hoffentlich dahingehend optimiert, dass sie möglichst schnell dateien kopieren.Zitat aus der Windows-Bibel:
The CopyFile function copies an existing file to a new file.
BOOL CopyFile( LPCTSTR lpExistingFileName, // pointer to name of an existing file LPCTSTR lpNewFileName, // pointer to filename to copy to BOOL bFailIfExists // flag for operation if file exists );