Avatar billede dollas Nybegynder
24. august 2004 - 14:45 Der er 4 kommentarer og
1 løsning

kopier data

for at kunne lave en processbar når man kopire en fil fra c:\ til d:\ bliver man jo nødtil at lave noget binærtlæse og binærtskrive..

Eller har jeg misforstået noget?
Vi taler i VB.net
Avatar billede arne_v Ekspert
24. august 2004 - 15:57 #1
Almindelige file streams er binære.

Jeg lavede engang følgende lilel konsole program:

Imports System
Imports System.IO

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.
Avatar billede dollas Nybegynder
24. august 2004 - 18:13 #2
Super... Den snupper jeg...


Iøvrigt. Har du en ide til nogle gode .net VB sites.... Jeg har stadigvæk problemer med noget ftp .. Og der er ingen her der kan/gidder hjælpe
Avatar billede arne_v Ekspert
24. august 2004 - 18:16 #3
Jeg har ikke lige nogen på lager.

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.
Avatar billede arne_v Ekspert
24. august 2004 - 18:16 #4
OK at jeg ligger svar for dte her
Avatar billede dollas Nybegynder
24. august 2004 - 18:20 #5
Yes sir... Svar til dig..

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...
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester