Desarrollo de Páginas Web, Aplicaciones Informáticas a medida, Posicionamiento Web en Internet (SEO), Accesibilidad web, Usabilidad

Imagen de la cabecera de www.webprogramacion.com
Inicio     Qué es webprogramacion.com     Mi currículum     Contacta conmigo    

Servicios

  • ¿Quieres aumentar el número de visitas de tu página web?
  • ¿Necesitas formación sobre algún tema tratado en webprogramacion.com?
  • ¿Quieres que imparta algún curso sobre algún tema tratado en la web?
  • ¿Quieres que revise la accesibilidad web de tu página?
  • ¿Buscas una aplicación a medida para tu empresa?
  • ¿Necesitas colaboración en tu proyecto?
  • Pide presupuesto sin compromiso
Escríbeme a través de la siguiente página y me pondré en contacto contigo.
webprogramacion.com > Programacion > VB.NET > Método para obtener el tamaño de un fichero

Método para obtener el tamaño de un fichero (VB.NET)

En muchas ocasiones enlazamos un documento desde una página web. Desde un punto de vista de accesibilidad web, es interesante especificar el tamaño de ese documento, para que el usuario pueda saberlo antes de descargarlo.

El siguiente método va a recibir la ruta del fichero y va a devolver una cadena con la información relativa al tamaño del mismo.

El resultado se mostrará de manera sencilla, y en función del tamaño que ocupe, se expresará en Kb o Mb. Si el fichero ocupa más de 1024 Kb, su tamaño se mostrará en Mb.

Veámos el código:

Public Function getTamFile(ByVal path As String) As String
   Dim fi As New FileInfo(path)
   If fi.Exists Then
      If (fi.Length / 1024) > 1024 Then
         Return Math.Round(((fi.Length / 1024) / 1024), 2).ToString() & " Mb"
      Else
         Return Math.Round((fi.Length / 1024), 2).ToString() & " Kb"
      End If
   Else
      Return String.Empty
   End If
End Function

Cabe destacar que para calcular el tamaño del fichero hacemos uso de la clase FileInfo. Dejo un enlace a la documentación en el apartado de "Más información".

Autor del artículo

Dámaso Velázquez

Fecha del artículo

10/10/2008

Compartir

  • www.webprogramacion.com
  • informatica[at]webprogramacion.com
  • Formación
  • Accesibilidad
  • Aplicaciones a medida
  • Presencia en Internet
  • Salamanca

Valid XHTML 1.0 Transitional  ¡CSS Válido!  TAW.Test de accesibilidad web