Dateigröße eines Bildes auslesen

  • VB.NET

Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von aetium.

    Dateigröße eines Bildes auslesen

    Hallo liebe Forummitglieder,

    ich habe bereits in Google und hier im Forum gesucht, allerdings nichts brauchbares gefunden. Ich möchte die Größe eines Bildes (Format jpg) in eine Variabel auslesen. Hab es mit diesem Code probiert, erhalte dabei aber irgendeine Zahl und nicht die Bildgröße.

    VB.NET-Quellcode

    1. dim größe = My.Computer.FileSystem.GetFileInfo ("C:\Users\user\Desktop\Bild.jpg").length


    Wäre echt dankbar, wenn ihr mir helfen könntet.

    LG Jannik

    VB.NET-Quellcode

    1. Dim größe As Integer = My.Computer.FileSystem.GetFileInfo("\***.gif").Length
    2. LinkButton4.Text = größe

    Dabei bekam ich die Zahl 1056 raus. Dann bin ich bei dem Bild auf Properties gegangen und dort stand: Size: 1,03 KB( 1056 Bytes )
    Funktioniert.

    lg aetium
    Das umrechnen funktioniert so:

    VB.NET-Quellcode

    1. Dim größe As Integer = My.Computer.FileSystem.GetFileInfo("\deinBild.gif").Length

    So hier hättest du jetzt in der int Variable die Dateigröße des Bildes in Bytes.

    Um das jetzt in KB umzurechnen machst du folgendes:

    VB.NET-Quellcode

    1. dim größeKB as integer
    2. größeKB = (größe/1024)

    Um von KB dann auf MB zu kommen rechnest du die Größe der KB Variable geteilt durch 1024 undso weiter.

    lg aetium