none
CopyDirectory-Methode. Für >1Gb beste Lösung gesucht RRS feed

  • 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
    Donnerstag, 14. Oktober 2010 10:30

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
    Donnerstag, 14. Oktober 2010 10:56
    Moderator

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
    Donnerstag, 14. Oktober 2010 10:56
    Moderator
  • 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
    Donnerstag, 14. Oktober 2010 11:18