Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi CopyFileEx - ein Aufruf, mehrere Zielordner (https://www.delphipraxis.net/102940-copyfileex-ein-aufruf-mehrere-zielordner.html)

der_chris 7. Nov 2007 10:32


CopyFileEx - ein Aufruf, mehrere Zielordner
 
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

Klaus01 7. Nov 2007 10:47

Re: CopyFileEx - ein Aufruf, mehrere Zielordner
 
Hallo,

wenn ich das richtig sehe willst Du eine Datei mit einem Befehl an zwei verschiedene Orte kopieren-
Ich denke, das was Du willst funktioniert nicht.

Grüße
Klaus

der_chris 7. Nov 2007 10:50

Re: CopyFileEx - ein Aufruf, mehrere Zielordner
 
Hmm, okay...
Hab's mittlerweile einfach durch nen 2. Aufruf der Funktion gelöst.

Danke nochmals :)
Chris

mimi 8. Nov 2007 16:44

Re: CopyFileEx - ein Aufruf, mehrere Zielordner
 
Das würde nur mit zwei Array gehen. Die beide gleich lang sein sollten.

Dann kannst du die Einträge Kopieren oder Verschieben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz