HOWTO · Csharp

Obtener tamaño de archivo en C#

La propiedad FileInfo.Length se puede usar para obtener el tamaño de un archivo en C#.

En esta página

Este tutorial discutirá el método para calcular el tamaño de archivo de un archivo en C#.

Obtenga el tamaño del archivo con la propiedad FileInfo.Length en C#

La clase FileInfo proporciona métodos para crear, abrir, copiar, eliminar y mover archivos en C#. La propiedad FileInfo.Length obtiene el tamaño de un archivo en bytes. Primero tenemos que inicializar un objeto de la clase FileInfo y pasar la ruta al archivo como argumento del constructor. El siguiente ejemplo de código nos muestra cómo podemos obtener el tamaño de un archivo con la propiedad FileInfo.Length en C#.

using System;
using System.IO;

namespace file_size {
  class Program {
    static void Main(string[] args) {
      FileInfo fileinfo = new FileInfo("dark.jpg");
      Console.WriteLine(fileinfo.Length);
    }
  }
}

Producción :

246804

En el código anterior, inicializamos la instancia fileinfo de la clase FileInfo y pasamos la ruta dark.jpg en el constructor. Luego imprimimos el tamaño de archivo del archivo dark.jpg con la propiedad fileinfo.Length en C#. El resultado aquí muestra que el tamaño del archivo dark.jpg es 246804 bytes.