Como descobrir o tamanho de um arquivo em Java
Dica publicada em Java / Introdução
Como descobrir o tamanho de um arquivo em Java
O principal objetivo deste post é explicar de maneira simples e rápida como se descobre o tamanho de determinado arquivo em JAVA.
Para saber o tamanho de determinado arquivo basta utilizar o método length() contido no mesmo.
Sintaxe:
Onde:
Exemplo:
Saída será:
O tamanho do arquivo é: 20620.0
Por default o tamanho do arquivo é adquirido em bytes, para alterar a grandeza basta dividir pela devida unidade de cada medida.
Exemplo 2:
A saída seria:
O tamanho em 20620.0 em bytes
O tamanho em 20.13671875 em kilobytes
Postado em: http://maguscode.blogspot.com.br/
Para saber o tamanho de determinado arquivo basta utilizar o método length() contido no mesmo.
Sintaxe:
...
File file = new file (caminho);
file.length();
...
File file = new file (caminho);
file.length();
...
Onde:
- caminho - path do arquivo a ser analisado.
Exemplo:
import java.io.File;
public class ClassTeste
{
public static void main(String[] args) {
File file = new File("c:\\Temp\\teste01.xlsx");
if (file.exists()) {
double bytes = file.length();
System.out.println("O tamanho do arquivo é: " + bytes +" bytes");
} else {
System.out.println("O arquivo não existe");
}
}
}
Saída será:
O tamanho do arquivo é: 20620.0
Por default o tamanho do arquivo é adquirido em bytes, para alterar a grandeza basta dividir pela devida unidade de cada medida.
- double kilobytes = (bytes / 1024);
- double megabytes = (kilobytes / 1024);
- double gigabytes = (megabytes / 1024);
- double terabytes = (gigabytes / 1024);
- double petabytes = (terabytes / 1024);
- double exabytes = (petabytes / 1024);
- double zettabytes = (exabytes / 1024);
- double yottabytes = (zettabytes / 1024);
Exemplo 2:
import java.io.File;
public class ClassTeste
{
public static void main(String[] args) {
File file = new File("c:\\Temp\\teste01.xlsx");
if (file.exists()) {
double bytes = file.length();
System.out.println("O tamanho em " + bytes + " em bytes");
System.out.println("O tamanho em " + bytes / 1024 + " em kilobytes");
} else {
System.out.println("O arquivo não existe");
}
}
}
A saída seria:
O tamanho em 20620.0 em bytes
O tamanho em 20.13671875 em kilobytes
Postado em: http://maguscode.blogspot.com.br/