hola de nuevo....para saber el tamaño q ocupa un directorio se usa la funcion disk_free_space, no?? pero el numero q devuelve en q formato esta, o como se pasa a KB??
gracias y un saludo
| |||
controlar tamaño de un directorio hola de nuevo....para saber el tamaño q ocupa un directorio se usa la funcion disk_free_space, no?? pero el numero q devuelve en q formato esta, o como se pasa a KB?? gracias y un saludo
__________________ David www.crosseros.com |
| |||
Hola, Del manual, www.php.net/disk_free_space : Cita: Y sabiendo que un 1KBytes=1024 bytes, la transformacion es facil. Given a string containing a directory, this function will return the number of bytes available on the corresponding filesystem or disk partition. Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| |||
Veamos un ejemplo: imaginemos q tengo una carpeta llamada 'david' y dentro de esta carpeta una imagen q ocupa 100 kb, entonces usando esta funcion me deberia devolver 100000 mas o menos no?? o se utiliza otra funcion, porq a mi me devuelve un numero infinitamente largo....======> 50763632640 Gracias y un saludo
__________________ David www.crosseros.com |
| |||
¿Querias el tamaño OCUPADO? Pues entonces no has leido de que va esa funcion, porque pone bien claro que devuelve el espacio libre. Para saber el tamaño ocupado, creo que no hay funcion que te lo devuelva. Tienes que recorrer recursivamente el directorio sumando el tamaño de todos los ficheros. En el foro se a publicado varias veces un script semejante. Incluso puede que este en las FAQs. Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |