Verzeichnis bzw. DVD in ein Verzeichnis auf HDD kopieren mit Fortschritt

  • VB.NET

Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von X-Zat.

    Verzeichnis bzw. DVD in ein Verzeichnis auf HDD kopieren mit Fortschritt

    Ich möchte gerne den kompletten Inhalt einer DVD in ein Verzeichnis auf der Festplatte kopieren und das am besten mit der Windowseigenen Fortschrittsanzeige. Diese verwende ich folgendermaßen:

    VB.NET-Quellcode

    1. My.Computer.FileSystem.CopyDirectory("P:\", "X:\Directory", FileIO.UIOption.AllDialogs)


    Leider kann ich nur aus einem Verzeichnis in ein anderes kopieren, aber kein DVD-Laufwerk in ein anderes Verzeichnis.

    Nun wollte ich fragen, ob jemand eine Lösung kennt.
    Dim FileList As New List(Of String) 'Liste aller Dateien
    Dim CompleteSize As Integer = 0 'Summe aller Dateigrößen

    For Each File As String In System.IO.Directory(Ordner).GetFiles("*.Endung,Alle Unterordner) 'Musste schauen, wie's genau heißt
    FileList.Add(File) 'Datei der Liste hinzufügen
    CompleteSize+=New System.IO.FileInfo(File).Size 'Oder Length - kA / Hier wird die Dateigröße addiert
    Next
    'Hier Methode für Übertragung per FileStream... Google hilft -.-

    MfG,
    X-Zat / Momo
    Der Kopier-Dialog kommt m.W. vom Explorer (Arbeitsplatz) und damit der Explorer.exe...
    Kann sein, dass du sie mit Parametern starten kannst, glaube ich aber nicht. Google einfach mal.
    Ansonsten kannst du ja den Dialog nachbauen....

    MfG,
    X-Zat / Momo