"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

C# File Größe auslesen

Cyberfreak 10.04.2007 - 09:44 3548 1
Posts

Cyberfreak

Back to my Mac
Avatar
Registered: Dec 2003
Location: Traun
Posts: 890
Hey Leute!

Also ich öffne über einen Button den FileDialog, auf dem ein Filter für ZIP-Files liegt. Nun will ich ein ZIP File auswählen und die größe dieses ZIP's in Byte in eine TextBox schreiben. Ich habe schon ein wenig gegoogelt aber nicht wirklich was gefunden. Kann mir vielleicht hier jemand helfen???

OpenFileDialog dlgZIPRead = new OpenFileDialog();
dlgZIPRead.Filter = "ZIP-Files (*.zip)|*.zip";
dlgZIPRead.InitialDirectory = @"T:\";
dlgZIPRead.ShowDialog();

Mfg Cyber

Triple-X

Addicted
Avatar
Registered: Feb 2001
Location: Pregarten (OÖ)
Posts: 485
Also die Größe einer Datei erhälst du mit FileInfo.Length

Hier ein kleines Code Beispiel aus der MSDN dazu:
Code:
// The following example displays the names and sizes
// of the files in the specified directory.
using System;
using System.IO;

public class FileLength
{
    public static void Main()
    {
        // Make a reference to a directory.
        DirectoryInfo di = new DirectoryInfo("c:\\");
        // Get a reference to each file in that directory.
        FileInfo[] fiArr = di.GetFiles();
        // Display the names and sizes of the files.
        Console.WriteLine("The directory {0} contains the following files:", di.Name);
        foreach (FileInfo f in fiArr)
            Console.WriteLine("The size of {0} is {1} bytes.", f.Name, f.Length);
    }
}
Quelle: http://msdn2.microsoft.com/de-de/li...gth(VS.80).aspx
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz