C# File Größe auslesen

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/c_file_groesze_auslesen_178882/page_1 - zur Vollversion wechseln!


Cyberfreak schrieb am 10.04.2007 um 09:44

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 schrieb am 10.04.2007 um 09:54

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




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025