Dateigroesse ermitteln



  • Hallo,

    ich möchte aus der vom Anwender ausgewählten Datei die Größe ermitteln. Ich habe dazu auch bereits die FileInfo-Klasse mit dem Member Size gefunden, jedoch beim Einbau des FileInfo-Objekts in den Code habe ich Schwierigkeiten.

    Wie ermittle ich die Instanz des ausgewählten Files, und wie bekomme ich dann mittels der FileInfo-Klasse den int-Wert in einer Variable abgelegt???
    Leider waren die INFOS die ich zu diesem Thema fand recht dürftig... 😞

    try
    {
      openFileDialogLoad.Filter = "Daten files (*.dts)|*.dts|All files (*.*)|*.*";
      openFileDialogLoad.InitialDirectory = "";
    
      if (openFileDialogLoad.ShowDialog() == DialogResult.OK)
      {
        string lb;
        FileStream fs = new FileStream(openFileDialogLoad.FileName,FileMode.Open,  FileAccess.Read);
        StreamReader sr = new StreamReader(fs,System.Text.Encoding.Default);
        ....
        ....
    

    DANKE!
    Thomas D.



  • FileInfo fi = new FileInfo(path);
    long size = fi.Length;
    


  • Danke für den Tipp, hat super funktioniert!!! 🙂

    FileInfo fi = new FileInfo(openFileDialogLoad.FileName);
    long size = fi.Length;
    

    MfG
    Thomas D.



  • Nächstes Mal: Google! 💡


Log in to reply