Pues bien me he dado cuenta que hay 1 problema con files.freespace() y files.totalspace().
El problema es que los datos que devuelve no son CORRECTOS
SOLUCIONADO: Poniendo un files.sizeformat() lo devuelve correctamente.
Salu
Dos años en SCENEBETA
Click aquí para ver la Entrada de Bitácora.
¿Estás que files.sizeformat lo soluciona?, porque a mí me da datos INCORRECTOS, auque ya hablé con Deviante y me dijo que lo miraría
¿Cómo se usaría files.sizeformat() ?
files.sizeformat()
Un saludo.
files.sizeformat(files.freespace())
Ahhh entiendo...
Ummm... Podrias definir la función? Es para añadirla a la lista de funciones desconocidas, gracias.
Da formato a un tamaño de archivo.
Manual de LuaDEV
Es cierto, no me había dado cuenta. Por cierto, qué es lo que hace exactamente¿¿ Dar una unidad aproximada según la cantidad de bytes??
Hace una conversión de bytes a Mb, y regresa el string correspondiente (ahorra hacer la conversión a mano, vamos xD).
Si exacto pero no tiene porque ser de BYTE A MEGABYTE
Puede ser de BYTE a cualquier otra unidad.
Porque si le pones files.freespace() dentro en mi caso me devuelve 2.95 GB (Es exacto =)
Pero supongo que lo hará así.
function sizeformat(number)
if number<100000 then return MB* end
if number>99999 then return GB* end
end
--*: Se entiende que falta la correspondiente operación de división (/1024 X veces)
Salu2
Ok, gracias por responder Rober ;)
También hay que decir que hay veces que al hacerlo a base de cálculos te da una cifra errónea y esto es más exacto.
P.D: ¿Jorge me puedes decir si cuando tu haces files.totalspace() de la ms0 te da un dato correcto?
Gracias y Salu2
Si, el dato es correcto.
Un saludo
Jo, pues a mí no me va, me devuelve 3.85Gb de Memoria y tengo una Stick de 8GB...
No confundas totalspace con freespace
No lo estoy confundiendo he dicho que si has hecho files.totalspace() en el ms0 y te ha dado lo que da tu Memory Stick.
Pues en mi caso SÍ.
Quizá sea problema de la MS
¿Estás que files.sizeformat
¿Estás que files.sizeformat lo soluciona?, porque a mí me da datos INCORRECTOS, auque ya hablé con Deviante y me dijo que lo miraría
Y...
¿Cómo se usaría
files.sizeformat()
?Un saludo.
By Jorge_97
files.sizeformat(files.freespace())
Ahhh entiendo...
Ahhh entiendo...
Ummm... Podrias definir la
Ummm... Podrias definir la función? Es para añadirla a la lista de funciones desconocidas, gracias.
By Jorge_97
Da formato a un tamaño de archivo.
Dos años en SCENEBETA
Click aquí para ver la Entrada de Bitácora.
Esta en el
Manual de LuaDEV
Es cierto, no me había dado
Es cierto, no me había dado cuenta. Por cierto, qué es lo que hace exactamente¿¿ Dar una unidad aproximada según la cantidad de bytes??
Hace una conversión de bytes
Hace una conversión de bytes a Mb, y regresa el string correspondiente (ahorra hacer la conversión a mano, vamos xD).
By Jorge_97
Si exacto pero no tiene porque ser de BYTE A MEGABYTE
Puede ser de BYTE a cualquier otra unidad.
Porque si le pones files.freespace() dentro en mi caso me devuelve 2.95 GB (Es exacto =)
Pero supongo que lo hará así.
function sizeformat(number)
if number<100000 then return MB* end
if number>99999 then return GB* end
end
--*: Se entiende que falta la correspondiente operación de división (/1024 X veces)
Salu2
Dos años en SCENEBETA
Click aquí para ver la Entrada de Bitácora.
Ok, gracias por responder
Ok, gracias por responder Rober ;)
También hay que decir que hay
También hay que decir que hay veces que al hacerlo a base de cálculos te da una cifra errónea y esto es más exacto.
P.D: ¿Jorge me puedes decir si cuando tu haces files.totalspace() de la ms0 te da un dato correcto?
Gracias y Salu2
By Jorge_97
Si, el dato es correcto.
Un saludo
Jo, pues a mí no me va, me
Jo, pues a mí no me va, me devuelve 3.85Gb de Memoria y tengo una Stick de 8GB...
By Jorge_97
No confundas totalspace con freespace
Salu2
No lo estoy confundiendo he
No lo estoy confundiendo he dicho que si has hecho files.totalspace() en el ms0 y te ha dado lo que da tu Memory Stick.
By Jorge_97
Pues en mi caso SÍ.
Quizá sea problema de la MS
Un saludo