Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Verzeichnis kopieren mit eigener Progressbar (https://www.delphipraxis.net/79946-verzeichnis-kopieren-mit-eigener-progressbar.html)

Ajin 31. Okt 2006 16:26


Verzeichnis kopieren mit eigener Progressbar
 
Moin!

Ich wollte mit meinem Delphi Programm ein oder 2 Verzeichnisse kopieren und dabei gerne eine eigene Progressbar nutzen.
Tja die Suchfunktion ergab jede Menge Treffer zu dem Thema, jedoch bezog isch alles immer nur auf DATEIEN kopieren mit Fortschrittsanzeige... das mit den Verzeichnissen blieb ungeklärt.

Gibts da mittlerweile eigentlich einen eleganten Weg?

Gruss Jaimy

TurboMartin 31. Okt 2006 16:29

Re: Verzeichnis kopieren mit eigener Progressbar
 
Alle Dateien mit FindFirst/FindNext finden und dann kopieren. :stupid:

marabu 31. Okt 2006 16:48

Re: Verzeichnis kopieren mit eigener Progressbar
 
Hallo Jaimy,

mit der Windows API Funktion SHFileOperation() kannst du Verzeichnisse kopieren und eine von zwei Fortschrittsanzeigen auswählen (Standard oder SimpleProgress).

Grüße vom marabu

RWarnecke 31. Okt 2006 17:04

Re: Verzeichnis kopieren mit eigener Progressbar
 
Hier findest Du ein Beispiel zu SHFileOperationSHFileOperation in der Code-Library.

[edit] Hier findest Du ebenfalls nochmals ein Beispiel, wie Du kopierst mit einer eigenen Progressbar. [/edit]

Ajin 2. Nov 2006 15:43

Re: Verzeichnis kopieren mit eigener Progressbar
 
Hmm wenn ich ehrlich bin kann ich da kein Beispiel finden welches Verzeichnisse mit eigener Progressbar kopiert.
Ich muss 2 Verzeichnisse kopieren. Die Grösse der beiden Verzeichnisse ist bekannt und bleibt immer gleich. (344 MB)

Ich habe bis jetzt noch nie eine PGBar benutzt :wiejetzt:

DP-Maintenance 2. Nov 2006 16:48

DP-Maintenance
 
Dieses Thema wurde von "Phoenix" von "Programmieren allgemein" nach "Sonstige Fragen zu Delphi" verschoben.
Delphi-Thema


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:17 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