Eine Datei kopieren

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Dateien bearbeiten

Die RTL stellt keine Routinen zum Kopieren von Dateien bereit. Wenn Sie jedoch reine Windows-Anwendungen schreiben, können Sie direkt die Windows API CopyFile-Funktion (EN) oder die Funktion Indy CopyFileTo, wenn Sie Indy/InternetDirect verwenden, aufrufen.

Wie die meisten anderen Routinen der Laufzeitbibliothek erwartet auch CopyFile einen Dateinamen als Parameter (kein Datei-Handle). Bei Kopieren werden nur die Dateiattribute der vorhandenen Datei auf die neue Datei übertragen, nicht aber die Sicherheitsattribute. CopyFile ist in der Lage, Dateien über Laufwerke hinweg zu verschieben, was weder mit der Funktion RenameFile noch mit der Windows-API-Funktion MoveFile möglich ist.

Siehe auch