Moin Moin Zusammen,
ich steh mal wieder vor einer kleinen Herausforderung der ich nicht so ganz hinterher komme.
Leider haben mich die Beiträge im Forum und bei der MSDN nicht weitergebracht, es war mir wohl nicht verständlich genug... Was auch immer
Ich suche eine Möglichkeit Dateien Async von A nach B zu kopieren... (Abzugleichen)
Mein Aufbau an und für sich klappt ganz gut, nur das Programm was ich mir mit ein paar Zeilen geschrieben habe, bekommt logischerweise "Keine Rückmeldung" bis alles abgeglichen ist.
Hab nach mehreren stunden Google befragen nun immer wieder gelesen das Async das Problem "behebt"
Unterm Strich ist mein Quellcode recht einfach
Die Try und Catch geht,... ok, zugegeben es könnte besser sein, mit Dateigröße abgleichen... Aber das ist mir nicht so wichtig... Um die Dateien um die es da geht, macht mir das nichts aus, wenn mal was "verloren" geht.
Meine Frage wäre nun, wie bekomme ich das ganze in einen Async Handler?
Habe schon einiges versucht und auch wieder einiges verworfen...
Danke und Grüße,
samson
ich steh mal wieder vor einer kleinen Herausforderung der ich nicht so ganz hinterher komme.
Leider haben mich die Beiträge im Forum und bei der MSDN nicht weitergebracht, es war mir wohl nicht verständlich genug... Was auch immer
Ich suche eine Möglichkeit Dateien Async von A nach B zu kopieren... (Abzugleichen)
Mein Aufbau an und für sich klappt ganz gut, nur das Programm was ich mir mit ein paar Zeilen geschrieben habe, bekommt logischerweise "Keine Rückmeldung" bis alles abgeglichen ist.
Hab nach mehreren stunden Google befragen nun immer wieder gelesen das Async das Problem "behebt"
Unterm Strich ist mein Quellcode recht einfach
VB.NET-Quellcode
- Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
- If Directory.Exists(FolderBrowserDialog2.SelectedPath) Then
- Directory.CreateDirectory(sPath)
- Try
- If File.Exists(Destination) Then
- TextBox2.AppendText("Datei bereits vorhanden" & Environment.NewLine)
- Else
- System.IO.File.Copy(source, Destination, True)
- TextBox1.AppendText(CStr("\") + lastline & Environment.NewLine)
- End If
- Catch
- If File.Exists(source) Then
- TextBox2.AppendText("Konnte nicht kopiert werden: " & CStr("\") + lastline & Environment.NewLine)
- Else
- TextBox2.AppendText("Nicht gefunden: " & CStr("\") + lastline & Environment.NewLine)
- End If
- End Try
- End If
- End Sub
Die Try und Catch geht,... ok, zugegeben es könnte besser sein, mit Dateigröße abgleichen... Aber das ist mir nicht so wichtig... Um die Dateien um die es da geht, macht mir das nichts aus, wenn mal was "verloren" geht.
Meine Frage wäre nun, wie bekomme ich das ganze in einen Async Handler?
Habe schon einiges versucht und auch wieder einiges verworfen...
Danke und Grüße,
samson
Nein! Doch! OHH!