Hallo Halli!
wiedermal eine Frage von mir Bezüglich einer Funktion.
Diesmal geht es um CopyFileEx.
Ich habe mir diese Funktion mal angesehen, und laut Beschreibung kann man dort wohl mehrere Dateien in Mehrere Ordner gleichzeitig kopieren (bzw. nacheinander
)
mein Aufruf fuer die Funktion ist folgender:
Code:
writeData(PathEntry1+'\'+SearchResult.Name +#0+ PathEntry1+'\'+ECFforECL,
DestinationPath+'\'+PathToWrite +#0+ DestinationPath+'\'+PathToWrite+'.'+BackupMarker);
Der Aufruf hat in der oberen Zeile die beiden zu kopierenden Dateien, in der unteren stehen die beiden Pfade.
Laut
dsdt funktioniert der Aufruf so funktionieren, denn dort steht er genau so dort, nur mit anderem funktionsnamen und natürlich anderen Quell-/Zieldateien nämlich so:
Code:
CopyFileEx('c:\datei1.txt' + #0 + 'c:\datei2.txt', 'c:\datei1.neu.txt' + #0 + 'c:\datei2.neu.txt');
auch Hier sind wieder 2 Quelldateien, und 2 Zieldateien angegeben.
Versteh' ich das vielleicht nur falsch, und er benutzt
Code:
c:\datei1.txt für c:\datei1.neu.txt
und
c:\datei2.txt für c:\datei1.neu.txt
Oder mach ich da was falsch und seh's vor lauter lauter nicht?
Oder funktioniert das in ner Konsolenanwendung einfach nicht so, wie auf ButtonClick? (Gut, diese Frage bitte nicht soo ernst nehmen =D)
Vielen dank im Vorraus
Chris