Метод length
Метод length класса File возвращает размер файла в байтах.
Метод не принимает параметров и возвращает значение типа long.
Если файл не существует или является директорией, метод возвращает 0.
Синтаксис
file.length()
Пример
Давайте создадим файл и узнаем его размер в байтах:
import java.io.File;
import java.io.IOException;
public class Main
{
public static void main(String[] args) throws IOException
{
File file = new File("test.txt");
file.createNewFile();
System.out.println(file.length());
}
}
Результат выполнения кода:
0
Пример
Давайте проверим размер файла, который не существует:
import java.io.File;
public class Main
{
public static void main(String[] args)
{
File file = new File("missing.txt");
System.out.println(file.length());
}
}
Результат выполнения кода:
0
Смотрите также
-
класс
File,
который представляет файл или директорию -
метод
exists,
который проверяет существование файла -
метод
isFile,
который проверяет, является ли объект файлом -
метод
isDirectory,
который проверяет, является ли объект директорией