Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi ein volles Verzeichnis verschieben oder kopieren? (https://www.delphipraxis.net/96537-ein-volles-verzeichnis-verschieben-oder-kopieren.html)

smart 26. Jul 2007 08:38


ein volles Verzeichnis verschieben oder kopieren?
 
Guten Morgen!

Wie kann ich mit Delphi ein volles Verzeichnis verschieben oder kopieren?

Gruß
Heike

SirThornberry 26. Jul 2007 08:41

Re: ein volles Verzeichnis verschieben oder kopieren?
 
mit MoveFile bzw. MoveFileEx

smart 26. Jul 2007 08:45

Re: ein volles Verzeichnis verschieben oder kopieren?
 
Zitat:

Zitat von SirThornberry
mit MoveFile bzw. MoveFileEx

Aber mit MoveFile kann ich doch nur Dateien verschieben, oder?

Gruß
Heike

SirThornberry 26. Jul 2007 08:46

Re: ein volles Verzeichnis verschieben oder kopieren?
 
hast du mal in die Hilfe geschaut? :roll:
Zitat:

The MoveFile function moves an existing file or a directory, including its children.
sorry für den smilie mit den rollenden Augen aber ich schau in der Hilfe um anderen zu helfen und dann scheint es für diejenigen zu viel zu sein mal in der Hilfe oder dem MSDN die genaue Beschreibung durchzulesen.

Muetze1 26. Jul 2007 08:47

Re: ein volles Verzeichnis verschieben oder kopieren?
 
Zitat:

Zitat von smart
Aber mit MoveFile kann ich doch nur Dateien verschieben, oder?

Nicht nur nach dem Namen gehen, schliesslich bewegt RenameFile() auch Dateien innerhalb eines Laufwerks und z.T. auch Verzeichnisse innerhalb eines Laufwerks und von daher ist der nicht eindeutig...

SirThornberry 26. Jul 2007 08:49

Re: ein volles Verzeichnis verschieben oder kopieren?
 
genau, und mit MoveFileEx kann man sogar sagen das kopieren erlaubt ist (wenn man zum beispiel zwischen laufwerken verschiebt)

smart 26. Jul 2007 08:52

Re: ein volles Verzeichnis verschieben oder kopieren?
 
Zitat:

Zitat von SirThornberry
hast du mal in die Hilfe geschaut? :roll:
Zitat:

The MoveFile function moves an existing file or a directory, including its children.
sorry für den smilie mit den rollenden Augen aber ich schau in der Hilfe um anderen zu helfen und dann scheint es für diejenigen zu viel zu sein mal in der Hilfe oder dem MSDN die genaue Beschreibung durchzulesen.

Doch habe ich. Ich habe aber nur die deutsche Hilfe und da wird nur auf Dateien Bezug genommen. Vielen Dank für die Hilfe.

Gruß
Heike

smart 26. Jul 2007 09:43

Re: ein volles Verzeichnis verschieben oder kopieren?
 
Hallo,
ich bins nochmal. Wie muss ich MoveFile anwenden, damit ich ein volles Verzeichnis kopieren kann?
Delphi-Quellcode:
MoveFile(C:\Test, D:\Test);
Geht nicht.
Delphi-Quellcode:
MoveFile(C:\Test\, D:\Test\);
Geht auch nicht.

In der Hilfe sind nur Beispiele mit Dateien. Hat Einer von Euch das schon mal hinbekommen?

Gruß
Heike

DeddyH 26. Jul 2007 09:51

Re: ein volles Verzeichnis verschieben oder kopieren?
 
Zitat:

Zitat von Win32-API-Hilfe
The MoveFile function will move (rename) either a file or a directory (including all its children) either in the same directory or across directories. The one caveat is that the MoveFile function will fail on directory moves when the destination is on a different volume.

Versuch es mal mit SHFileOperation.

SirThornberry 26. Jul 2007 09:53

Re: ein volles Verzeichnis verschieben oder kopieren?
 
aber mit MoveFileEx sollte es funktionieren (mit entsprechend gesetztem flag)


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:47 Uhr.
Seite 1 von 2  1 2      

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