Entwickler-Ecke

Dateizugriff - Dateien incl Verzeichnispfade kopieren


reactivator - Do 17.05.07 11:23
Titel: Dateien incl Verzeichnispfade kopieren
Hallo,

ich möchte von einem Laufwerk incl. Unterverzeichnissen alle *.BMP Files auf ein anderes Laufwerk kopieren.
Die Ordnerstruktur soll aber beibehalten werden.

Diese Dateien habe ich in einer INI Datei.

Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
[BMP Pfade]
0="C:\LERROS BMPPNG\bilder\25D7132.bmp"
1="C:\LERROS BMPPNG\bilder\25D71321.bmp"
2="C:\LERROS BMPPNG\bilder\25D7132lining.bmp"
3="C:\LERROS BMPPNG\bilder\2617010.bmp"
4="C:\LERROS BMPPNG\bilder\2617011.bmp"
5="C:\LERROS BMPPNG\bilder\2617012.bmp"
6="C:\LERROS BMPPNG\bilder\2617310inside.bmp"
7="C:\LERROS BMPPNG\bilder\Kopie von bilder\25D7132.bmp"
8="C:\LERROS BMPPNG\bilder\Kopie von bilder\25D71321.bmp"
9="C:\LERROS BMPPNG\bilder\Kopie von bilder\25D7132lining.bmp"
10="C:\LERROS BMPPNG\bilder\Kopie von bilder\2617010.bmp"
11="C:\LERROS BMPPNG\bilder\Kopie von bilder\2617011.bmp"
12="C:\LERROS BMPPNG\bilder\Kopie von bilder\2617012.bmp"
13="C:\LERROS BMPPNG\bilder\Kopie von bilder\2617310inside.bmp"


Der Inhalt der INI Datei steht nach dem einlesen in einer TListbox.

wie mache ist es, das nach einem Buttonklick die Daten z.B. auf das Laufwerk D kopiert werden (incl. der originalen Verzeichnisstruktur) ?

Ich tappe echt im dunkeln

Vielen Dank für eure Tips

Moderiert von user profile iconTino: Code-Tags hinzugefügt.


Wonko - Fr 18.05.07 13:58

Hallo,

Du solltest erst die Verzeichnisstruktur so anlegen wie Du sie brauchst, das geht mit CreateDir (evtl. schrittweise für jeden Unterordner?).
Anschließend in Deinen Strings den Laufwerksbuchstaben ändern.
Dann nur noch jede Datei mit CopyFile kopieren.

Gruß


Martin1966 - Fr 18.05.07 14:26

Verzeichnisse inkl. der Unterverzeichnisse kannst du mit ForceDirectories() erstellen lassen.

Dateien kopieren kannst du mit FileCopy (s. a. dieses Tutorial [http://www.delphicorner.f9.co.uk/articles/misc4.htm])

Lg, Martin