Entwickler-Ecke
Dateizugriff - Kopieren von mehrerén Dateien
tom1266 - Do 31.10.02 13:14
Titel: Kopieren von mehrerén Dateien
:D :D
HAllo Leute, wie kann ich den Inhalt eines Ordners(mehrere Dateien) in eine anderen Ordner kopieren?
Also nicht nur eine Datei!!
:?:
Danke schonmal für die Hilfe Gruß Tom
Ex0rzist - Do 31.10.02 15:00
Hallo,
mach das doch mit einer Schleife. Zum Beispiel in der Art (Pseudocode):
Quelltext
1:
| For i := 0 FilesCount -1 do Copy(File[i],Ordner); |
tom1266 - Do 31.10.02 15:16
Da ich Anfänger bin, stehe ich jetzt vor einem Rätzel, von OrdnerA nach OrdnerB werden Dateien Kopiert. :?
Udontknow - Do 31.10.02 16:26
Versuche doch überhaupt erst einmal, alle Dateien aufzulisten, die sich in einem Verzeichnis befinden. Das geht mit Findfirst / Findnext, einfach mal hier im Forum suchen.
Anschliessend kannst du für jede Datei dann CopyFile benutzen.
Cu,
Udontknow
tom1266 - Do 31.10.02 16:34
so ich hab die Dateien mit findfirst gesucht und in einer memobox mal sichtbar gemacht und wie geht es weiter?
Delete - Do 31.10.02 18:59
Wie wär´s mit Lesen?
Den notwendigen Befehl hat dir Ex0rzist gezeigt. Luckies Methode ziehe ich persönlich bei großen bzw. vielen Dateien vor. Und außerdem gab es dieses Thema in "Dateien verschieben" erst kürzlich, so dass dir die Suchfunktion im Forum mehrere Codebeispiele anzeigen sollte!
DelphiMan - So 03.11.02 21:49
Titel: Ich machs so...
Wenn du einen kompletten Ordnern, also mit allen Unterverzeichnissen usw. von A nach B kopieren möchtest kann ich dir ebenfalls die API Funktion SHFILEOPERATION nahelegen. Diese funktioniert tadellos und ist sehr einfach zu handhaben. Zudem kannst du auch einzelen Dateien mit Hilfe dieser Routine kopieren - also nicht nur ganz Ordner.
MfG
DelphiMan
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!