Problem mit Downloadpfad (WebClient)

  • VB.NET

Es gibt 4 Antworten in diesem Thema. Der letzte Beitrag () ist von Vincent.

    Problem mit Downloadpfad (WebClient)

    Hey Leute!

    Ich bin dabei ein eigenes Websetup zu programmieren.

    An der Stelle, wo die Dateien aus dem Internet geladen werden:

    VB.NET-Quellcode

    1. Dim client As New System.Net.WebClient
    2. Try
    3. If Not System.IO.Directory.Exists(Form2.path) Then : System.IO.Directory.CreateDirectory(Form2.path) : End If
    4. client.DownloadFile("http://www.vindev.bplaced.net/Downloads/PCanalyze.exe", Form2.path & "PCanalyze.exe")
    5. Catch
    6. MessageBox.Show("Das Setup konnte den angegebenen Pfad nicht finden!" & vbNewLine & vbNewLine & "Bitte überprüfen Sie Ihre Angaben.", "Fehler!")
    7. End Try
    bekomme ich immer die MessageBox zu sehen.

    Form2.path ist ein öffentlicher String, der, wenn mans vorher nicht ändert:

    VB.NET-Quellcode

    1. Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles) & "\vindev\PCanalyze\"
    ist.


    Ich hoffe ihr könnt mir helfen :)

    Vincent

    VB.NET-Quellcode

    1. Dim path As String = Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles) & "\vindev\PCanalyze\"
    2. Dim client As New System.Net.WebClient
    3. Try
    4. If Not System.IO.Directory.Exists(path) Then : System.IO.Directory.CreateDirectory(path) : End If
    5. client.DownloadFile("http://www.vindev.bplaced.net/Downloads/PCanalyze.exe", path & "PCanalyze.exe")
    6. Catch ex As Exception
    7. MessageBox.Show(ex.Message)
    8. End Try


    Das klappt bei mir wunderbar...