Упражнения на Java: получение размера файла в байтах, кб, мб
Ввод-вывод Java: упражнение 9 с решением
Напишите программу на Java, чтобы получить размер файла в байтах, кб, мб.
Пример решения :
Java-код:
import java.io.File;
public class Exercise9 {
public static void main(String[] args)
{
File file = new File("/home/students/test.txt");
if(file.exists())
{
System.out.println(filesize_in_Bytes(file));
System.out.println(filesize_in_kiloBytes(file));
System.out.println(filesize_in_megaBytes(file));
}
else
System.out.println("File doesn't exist");
}
private static String filesize_in_megaBytes(File file) {
return (double) file.length()/(1024*1024)+" mb";
}
private static String filesize_in_kiloBytes(File file) {
return (double) file.length()/1024+" kb";
}
private static String filesize_in_Bytes(File file) {
return file.length()+" bytes";
}
}
Пример вывода:
151 байт 0,1474609375 кб 1.4400482177734375E-4 мб
Блок - схема:
Java практика онлайн:
Внесите свой код и комментарии через Disqus.
Предыдущий: Написать Java-программу для чтения ввода из консоли Java.
Далее: написать программу на Java для чтения содержимого из файла в байтовый массив.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code