Hallo,
***
Frage bezieht sich auf Programmcode:
http://www.delphipraxis.net/viewtopi...hfileoperation
***
ich sitze hier an einem Program, daß Dateien aus verschiedenen Ordnern mit oder ohne Unterverzeichnisse in einen anderen Ordner meiner Wahl kopieren soll.
Leider stellt sich dabei folgendes Problem. Er kopiert, jedoch alle Dateien in einen Unterordner (den ersten). Würde der Quellcode diesen Fehler machen?
Mein Problem entsteht wahrscheinlich nur durch einen Parameter, der nicht dokumentiert ist:
Was macht das "Assigned(aTo)"? Das habe ich bisher nicht eingesetzt.
Wenn meine Situation nicht richtig klar ist, ein Beispiel:
C:\boot.ini
c:\BeispielVerz\Unterverz\hallo.txt
C:\2tesVerz\huhu.txt
sollen nach
D:\dahin\
dabei sollen alle Dateinamen verändert werden, also (huhu.txt -> hihi.txt), usw.
So müßte entstehen:
D:\dahin\beep.ini
D:\dahin\BeispielVerz\Unterverz\hehe.txt
D:\dahin\2tesVerz\hihi.txt
Ist so etwas möglich, wenn ich ihm dafür zwei Strings übergeben würde (leicht geändertes DoFileWork()):
1. C:\boot.ini#0c:\BeispielVerz\Unterverz\hallo.txt#0 C:\2tesVerz\huhu.txt#0#0
2.
D:\dahin\beep.ini#0D:\dahin\BeispielVerz\Unterverz \hehe.txt#0D:\dahin\2tesVerz\hihi.txt#0#0