Dateien/Ordner kopieren
Hallo,
wie kann ich Dateien, Ordner an einen anderen Ort kopieren? Möglichst mit Streams, damit ich das endlich mal lern. Die Dateiendungen sind verschieden, also nicht nur txt oder so. Gruß Spurius |
Re: Dateien/Ordner kopieren
Nutz doch einfach CopyFile() :?
|
Re: Dateien/Ordner kopieren
Kann ich damit auch ganze Ordner kopieren und wenn ja wie?
|
Re: Dateien/Ordner kopieren
Uff. Ich glaube nicht, aber da gibt es auch was. Man könnte das z.b. mit SHFileOperation machen.
Ach und eine Datei mit Streams zu kopieren müsste so in der Art funktionieren:
Delphi-Quellcode:
(ungetestet)
var
aStream : TFileStream; aMemoryStream : TMemoryStream; begin aStream := TFileStream.Create('c:\test.txt', fmOpenREad); aMemoryStream := TMemoryStream.Create; aMemoryStream.CopyFrom(aStream, aStream.Size); aMemoryStream.SaveToFile('c:\test2.txt'); aStream.Free; aMemoryStream.Free; |
Re: Dateien/Ordner kopieren
Hi Alex!
Weißt du, wie man da den Kopier-Fortschritt anzeigen lassen kann? |
Re: Dateien/Ordner kopieren
|
Re: Dateien/Ordner kopieren
Hi!
Herzlich willkommen in der DP! Vielen dank für den Link, muss ich sofort testen :coder: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:39 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz