Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Propiedad FileStream.Length

 

Publicado: octubre de 2016

Devuelve la longitud en bytes del flujo.

Espacio de nombres:   System.IO
Ensamblado:  mscorlib (en mscorlib.dll)

public override long Length { get; }

Valor de propiedad

Type: System.Int64

Un valor Long que representa la longitud de la secuencia en bytes.

Exception Condition
NotSupportedException

CanSeek para esta secuencia es false.

IOException

Se produjo un error de E/S, como el cierre del archivo.

Para obtener una lista de operaciones de directorio y de archivo común, consulte Tareas de E/S comunes.

En el ejemplo siguiente se usa el Length y Position Propiedades para comprobar una condición de final de archivo.

if( s.Length==s.Position )
{
   Console.WriteLine("End of file has been reached.");
}

Plataforma universal de Windows
Disponible desde 10
.NET Framework
Disponible desde 1.1
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Volver al principio
Mostrar: