Benutzer mit den meisten Antworten
CopyDirectory-Methode. Für >1Gb beste Lösung gesucht

Frage
-
My.Computer.FileSystem.CopyDirectory(src, dest)
Hallo liebe msdn Gemeinde,
der Code da oben läuft hervorragend. Nur:
a.) Das Formular ist für ca 3 min nicht bedienbar. (Abbruch Button)
b.) Eine Progressbar lässt sich so nicht realisieren
Ich wollte mal Eure fachliche Meinung dazu hören.
schöne Grüsse Ellen
Ich benutze/ I'm using VB2008 & VB2010
Antworten
-
Hallo Ellen,
My.Computer.FileSystem.CopyDirectory(src, dest
der Code da oben läuft hervorragend. Nur:
a.) Das Formular ist für ca 3 min nicht bedienbar. (Abbruch Button)
b.) Eine Progressbar lässt sich so nicht realisieren
was hältst Du davon diese beiden UI Elemente direkt von Windows anzeigen zu lassen?
My.Computer.FileSystem.CopyDirectory(src, dst, FileIO.UIOption.AllDialogs)
Wenn Du selber mehr Kontrolle über das Kopieren bekommen möchtest, müsstest Du das schon selber implementieren. Die Verzeichnisse durchlaufen, Zielverzeichnisse anlegen, die Dateien einzeln kopieren.
Thorsten Dörfler
Microsoft MVP Visual Basic
vb-faq.de- Als Antwort markiert Ellen Ramcke Donnerstag, 14. Oktober 2010 11:18
Alle Antworten
-
Hallo Ellen,
My.Computer.FileSystem.CopyDirectory(src, dest
der Code da oben läuft hervorragend. Nur:
a.) Das Formular ist für ca 3 min nicht bedienbar. (Abbruch Button)
b.) Eine Progressbar lässt sich so nicht realisieren
was hältst Du davon diese beiden UI Elemente direkt von Windows anzeigen zu lassen?
My.Computer.FileSystem.CopyDirectory(src, dst, FileIO.UIOption.AllDialogs)
Wenn Du selber mehr Kontrolle über das Kopieren bekommen möchtest, müsstest Du das schon selber implementieren. Die Verzeichnisse durchlaufen, Zielverzeichnisse anlegen, die Dateien einzeln kopieren.
Thorsten Dörfler
Microsoft MVP Visual Basic
vb-faq.de- Als Antwort markiert Ellen Ramcke Donnerstag, 14. Oktober 2010 11:18
-
Hallo Thorsten,
also ich muss mal sagen was Windows Forms und GUI anbetrifft, hast Du ein enormes Wissen. Bist ja auch schon ziemlich lange im Geschäft. Da war noch eine Überladung versteckt. Die hab ích nicht gesehen. So hab ich mir das vorgestellt. Vielen Dank.
schöne Grüße Ellen
Ich benutze/ I'm using VB2008 & VB2010