lol xD
okay, ich helf euch mal.
Also wir gehen davon aus, dass die Links alle untereinander stehen in er Textdatei.
Code:
dim Links() as String = Split(My.computer.filesystem.readalltext("PFAD ZUR TXT"),vbnewline)
Progressbar1.Maximum = Links.count 'glaube in vs2010 heißt es .length
For each Link as String in Links
if Link <> "" then
My.Computer.network.downloadFile(Link,"Speicherort")
Progressbar1.Value += 1
end if
next
nun gibt es ein kleines Problem, weil man so die Dateien immer überschreiben würde. Da gibts viele Lösungen. Entweder ließt man anhand des Downloadlinks den Dateinamen aus, oder man schreibt den Dateinamen mit in die Textdatei, das wäre wohl am einfachsten.
Wir gehen davon aus, dass die Links untereinander in der TXT stehen und dahinter durch ein ; getrennt der Dateiname kommt:
Code:
dim Zeilen() as String = Split(My.computer.filesystem.readalltext("PFAD ZUR TXT"),vbnewline)
Progressbar1.Maximum = Zeilen.count 'glaube in vs2010 heißt es .length
For each Zeile as String in Zeilen
if Zeile <> "" then
Dim Link = Split(Zeile,";")(0)
Dim Dateiname = Split(Zeile,";")(1)
My.Computer.network.downloadFile(Link,Dateiname)
Progressbar1.Value += 1
end if
next
Am wichtigsten bei dem Code ist die Split Funktion, die kann einen String bei einem bestimmten Zeichen trennen. Wir verwenden sie einmal, um die einzelnen Zeilen der Textdatei zu trennen und dann nochmal, um aus der Zeile den Link und den Dateinamen auszulesen.
hoffe das ist so alles richtig und ich konnte euch helfen.