Você está aqui: Java ::: Desafios e Lista de Exercícios Resolvidos ::: Arquivos e Diretórios |
Como retornar o tamanho de um arquivo em bytes, kilobytes e megabytes usando Java - Lista de Exercícios Resolvidos de JavaQuantidade de visualizações: 1087 vezes |
|
Pergunta/Tarefa: Escreva um programa Java que pede para o usuário informar o caminho e nome de um arquivo. Em seguida seu programa deverá informar o tamanho do arquivo em bytes, kilobytes e megabytes. Sua saída deverá ser parecida com: Informe o nome e caminho do arquivo: C:\estudos_java\lago.jpg Tamanho em Bytes: 143060 bytes Tamanho em Kilobytes: 139.70 kb Tamanho em Megabytes: 0.13 mb Veja a resolução comentada deste exercício usando Java: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
package estudos;
import java.io.File;
import java.util.Scanner;
public class Estudos{
public static void main(String args[]){
// para ler a entrada do usuário
Scanner entrada = new Scanner(System.in);
// vamos pedir para o usuário informar o nome de um arquivo
System.out.print("Informe o nome e caminho do arquivo: ");
String arquivoStr = entrada.nextLine();
// agora vamos criar uma instância da classe File
File arquivo = new File(arquivoStr);
// o arquivo existe?
if(arquivo.exists()){
// vamos mostrar o tamanho do arquivo em bytes
System.out.println("Tamanho em Bytes: " +
arquivo.length() + " bytes");
// vamos mostrar o tamanho do arquivo em kilobytes
System.out.println("Tamanho em Kilobytes: " +
(double) (arquivo.length() / (1024 * 1.0)) + " kb");
// vamos mostrar o tamanho do arquivo em megabytes
System.out.println("Tamanho em Megabytes: " +
(double) (arquivo.length() / (1024 * (1024 * 1.0))) + " mb");
}
else{
System.out.println("\nO arquivo não existe.\n");
}
}
}
|
|
|
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
|
GNU Octave - GNU Octave para Álgebra Linear - Como calcular o determinante de uma matriz usando a função det() do GNU Octave |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





