tamaño - obtener el nombre de un archivo en java
Obtener el tamaño total del archivo en bytes (4)
No necesita FileInputStream para calcular el tamaño del archivo, el new File(path_to_file).length()
es suficiente. O, si insiste, use fileinputstream.getChannel().size()
.
Posible duplicado:
Java obtiene el tamaño del archivo de manera eficiente
Tengo un archivo llamado filename que se encuentra en E://file.txt
.
FileInputStream fileinputstream = new FileInputStream(filename);
Lo que quiero hacer es calcular el tamaño de este archivo en bytes. ¿Cómo puedo hacer esto?
Puede hacerlo de forma simple con Files.size(new File(filename).toPath())
.
Puede usar el método length()
en File
que devuelve el tamaño en bytes.
public static void main(String[] args) {
try {
File file = new File("test.txt");
System.out.println(file.length());
} catch (Exception e) {
}
}