Foros del Web » Programando para Internet » ASP Clásico »

¿Como se pueden quitar decimales en file.size?

Estas en el tema de ¿Como se pueden quitar decimales en file.size? en el foro de ASP Clásico en Foros del Web. A ver... Con esto muestro el tamaño de un archivo: Código: Response.Write "( Size: " & file.Size &" ) Kb  " Si le añado esto: Código: ...
  #1 (permalink)  
Antiguo 14/03/2002, 20:41
 
Fecha de Ingreso: febrero-2002
Mensajes: 191
Antigüedad: 22 años, 4 meses
Puntos: 0
¿Como se pueden quitar decimales en file.size?

A ver...

Con esto muestro el tamaño de un archivo:

Código:
 Response.Write "( Size: " & file.Size &" ) Kb  "
Si le añado esto:

Código:
 Response.Write "( Size: " & (file.Size / 1024) &" ) Kb "
Me muestra el tamaño en Kbs, pero muestra cifras como:

( Size: 4.919921875 ) Kb
( Size: 108.2080078125 ) Kb

Y yo quiero que muestre algo así:

( Size: 108.20 ) Kb

¿Como puedo hacer esto?
  #2 (permalink)  
Antiguo 14/03/2002, 20:55
 
Fecha de Ingreso: marzo-2002
Mensajes: 9
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: ¿Como se pueden quitar decimales en file.size?

con la funcion de vbScript
Round(numero,numer_de_decimales)

Código:
 rseponse.write round(file.size,2) & " kB"
saca algo asi 11.22 kB

neto
  #3 (permalink)  
Antiguo 14/03/2002, 21:01
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Re: ¿Como se pueden quitar decimales en file.size?

intentá con:

Response.Write "( Size: " & FormatNumber((file.Size / 1024), 2) &" ) Kb "


Format number tiene esta forma:
Formatnumber(Numero, Cantidad de decimales)

saludos
  #4 (permalink)  
Antiguo 14/03/2002, 21:32
 
Fecha de Ingreso: febrero-2002
Mensajes: 191
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: ¿Como se pueden quitar decimales en file.size?

Gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:27.