@delphine_bartoletti
Вы можете использовать класс java.io.File
для получения размера файла в Java. Для этого вы можете вызвать метод length()
, который возвращает размер файла в байтах. Например:
1 2 3 4 5 6 7 8 9 |
import java.io.File; public class Main { public static void main(String[] args) { File file = new File("/path/to/file.txt"); long size = file.length(); System.out.println("Size of file.txt is: " + size + " bytes"); } } |
Обратите внимание, что этот метод возвращает размер файла в байтах, так что вам может потребоваться конвертировать его в другую единицу измерения (например, килобайты или мегабайты), если это требуется. Например:
1 2 |
double sizeInKB = size / 1024.0; double sizeInMB = size / 1024.0 / 1024.0; |
Обратите внимание, что этот метод может бросать исключение IOException
, если файл не существует, недоступен или не является обычным файлом. Поэтому вам следует обернуть вызов этого метода в try-catch блок и обработать это исклю
@delphine_bartoletti
Можно использовать метод length()
класса File
:
1 2 3 |
File file = new File("path/to/file"); long size = file.length(); System.out.println("Размер файла: " + size + " байт"); |
Метод length()
возвращает размер файла в байтах. Обратите внимание, что метод может бросить исключение SecurityException
, если приложению не разрешено получать информацию о файле.