Module Main Sub Copy(fnm1 As String, fnm2 As String) Dim cr As String = Convert.ToChar(13) Dim size As Integer = (new FileInfo(fnm1)).Length Dim f1 As Stream = New FileStream(fnm1, FileMode.Open, FileAccess.Read) Dim f2 As Stream = new FileStream(fnm2, FileMode.Create, FileAccess.Write) Dim b(100000) As Byte Dim n As Long = 0 Dim actual As Integer Dim more as boolean = True While (more) actual = f1.Read(b, 0, b.Length) If actual > 0 then f2.Write(b, 0, actual) n = n + actual Console.Write(cr & n & " af " & size) Else more = False End If End While f1.Close f2.Close Console.WriteLine(cr & n & " af " & size) End Sub Sub Main() Copy("C:\z1.dat", "C:\z2.dat") End Sub End Module
Grundliggende skal du kun erstatte Console.Write(Line) med noget som opdaterer din GUI.
Jeg har ikke glemt dit FTP spørgsmål. Men det kræver en del tid uden afbrydelser at få det bragt til at virke. Så det er ikke fordi jeg ikke gider, men jeg har også andet at lave.
Det ville ellers være lækkert med noget hjælp til det FTP.... Der driller, og jeg er IKKE kommer 1 skridt vidre...
Hvis du bor i KBH, vil jeg gerne smide nogle øl eller noget.
Men siden du jo er super haj til C# så gør det ikke noget at du laver det i C# da jeg jo godt kan bruge det i min code... :)
Og der er ikke så mange krav til det jeg skal bruge...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.