Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Frage zu "DoFileWork" (https://www.delphipraxis.net/2753-frage-zu-dofilework.html)

CalganX 5. Feb 2003 18:11


Frage zu "DoFileWork"
 
Hi,
die Frage geht an alle, die mit sakura's Funktion "DoFileWork" aus der Library arbeiten.
Was genau bedeutet der Flag FOF_MULTIDESTFILES. Muss ich den nehmen, wenn ich in der Liste aFrom nach aTo folgendermaßen kopieren will?
Code:
C:\irgendwas\irgendwo.txt   => C:\irgendwasanderes\irgendwoanders.txt
C:\bla\bla_bla_bla.txt      => C:\blabla\bla_bla_bla.txt
Chris

CalganX 5. Feb 2003 18:33

Achja und nochwas: kann ich z.B. "C:\irgendwas\*.*" in aFrom nutzen?

Chris

sakura 6. Feb 2003 08:34

Zitat:

Zitat von Chakotay1308
Achja und nochwas: kann ich z.B. "C:\irgendwas\*.*" in aFrom nutzen?

Für die meisten Sachen (ausser umbenennen) ja.

FOF_MULTIDESTFILES ist für Fälle, wenn für jede Quelldatei/-pfad-Angabe auch eine Zieldatei/-pfad-Angabe existiert.

...:cat:...

CalganX 6. Feb 2003 09:08

Zitat:

Zitat von sakura
Für die meisten Sachen (ausser umbenennen) ja.

Super...

Zitat:

Zitat von sakura
FOF_MULTIDESTFILES ist für Fälle, wenn für jede Quelldatei/-pfad-Angabe auch eine Zieldatei/-pfad-Angabe existiert.

Verstehe ich immer noch nicht! Aber, wenn ich dich dann doch richtig verstanden habe, dann läuft das so ab, dass (s. oberes Beispiel) z.B. die Datei C:\irgendwas\irgendwo.txt an alle Orte aus aTo (rechte Seite) kopiert wird. Richtig?

Chris

sakura 6. Feb 2003 09:30

Zitat:

Zitat von Chakotay1308
dass (s. oberes Beispiel) z.B. die Datei C:\irgendwas\irgendwo.txt an alle Orte aus aTo (rechte Seite) kopiert wird. Richtig?

Falsch :D

Wenn Du mehrere Quelldateien (z.B. C:\irgendwas\irgendwo.txt und C:\IRGENDWER01645\irgendwo0002.txt) hast, kannst Du entweder ein Zeilverzeichnis angeben (z.B. C:\temp\), dann werden alle Quelldateien in das eine Verzeichnis kopiert. Oder Du gibst für jede Quelldatei ein seperates Zielverzeichniss an (z.B. C:\temp\ und C:\hier\), dann wird die erste Datei in Verzeichnis TEMP und die zweite in Verzeichnis HIER kopiert. In letzterem Fall musst Du FOF_MULTIDESTFILES angeben.

...:cat:...

CalganX 6. Feb 2003 09:31

Dann stimmt das also, was ich ganz oben gesagt habe... Gut, dann kann ich ja weiter machen... :lol:

Chris


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:46 Uhr.

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