Artículo
|
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:
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:
Vía: viralpatel.net
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 |
|
|
Comentarios
Últimas noticias
· factura
Últimos artículos














































