Autor Beitrag
reactivator
Hält's aus hier
Beiträge: 1



BeitragVerfasst: Do 17.05.07 11:23 
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.
ausblenden 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 69



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1068

Win 2000, Win XP
Delphi 7, Delphi 2005
BeitragVerfasst: 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)

Lg, Martin

_________________
Ein Nutzer der Ecke ;-)