Categorías destacadas
programacion php    
Artículo
0
¡votar!

 Calcular el espacio que queda en disco utilizando Apache Commons IO

En algunos desarrollos realizados e java, es normal el tener que crear o mover ficheros o directorios de un sitio a otro, pero podemos tener problema con el espacio en disco, ya que si la cantidad de archivos que se utiliza es muy amplio, podemos tener problemas de espacio. Vamos a ver una forma de poder calcular el espacio que queda en disco utilizando Apache Commons IO.

La librería Apache Commons IO contiene la clase org.apache.commons.io.FileSystemUtils que nos permite calcular el espacio que queda libre en el disco. El código para conseguir esto es el siguiente:

import java.io.IOException;
import org.apache.commons.io.FileSystemUtils;
public class DiskSpace {
public static void main(String[] args) {
try {
//calculamos el espacio libre
double freeDiskSpace = FileSystemUtils.freeSpaceKb("C:"); 
//convertimos el valor a GB
double freeDiskSpaceGB = freeDiskSpace / 1024 / 1024;
System.out.println("Espacio libre en disco (GB):" + freeDiskSpaceGB);
} catch (IOException e) {
e.printStackTrace();
}
}
}

Si estuviéramos en  un sistema Unix, en vez de indicar la unidad, habría que indicarle el volumen del que queremos sacar el espacio:

FileSystemUtils.freeSpaceKb("/volume");

Vía: viralpatel.net
   
Publicado por:
angel carrero
Recomendar
a un amigo
Compartir
en redes
 
Comentarios


 
BBDD
Entornos de desarrollo
Entretenimiento
Herramientas
Internet
Lenguajes de script
Lenguajes imperativos
Lenguajes orientados a objeto
Otros lenguajes
Plataformas
Teoría
Varios
Copyright © 1998-2011 Programación en Castellano. Todos los derechos reservados
Datos legales | Politica de privacidad | Contacte con nosotros | Publicidad

Diseño web y desarrollo web. Un proyecto de los hermanos Carrero.

Red internet:
Juegos gratis | Servidores dedicados
Más internet: Password | Directorio de weblogs | Favicon