Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

filesize

Возвращает размер файла в байтах.

Синтаксис

filesize(string $filename): int|false

Параметры

ПараметрТипОписание
$filenamestringПуть к файлу.

Возвращаемое значение

int|falseРазмер в байтах или `false` при ошибке.

Примеры

Размер в байтах и килобайтах:

<?php
 
$file = sys_get_temp_dir() . '/ref-size.txt';
file_put_contents($file, str_repeat('a', 2048));
 
echo filesize($file), ' ', round(filesize($file) / 1024, 1), ' KB';

Результат:

2048 2 KB

Примечания

PHP запоминает результат. Если файл изменился во время работы программы, перед повторным вызовом выполните clearstatcache().

См. также

  • file_exists — Проверяет, существует ли файл или папка.
  • number_format — Форматирует число для показа: знаки после запятой и разделитель тысяч.

Вопросы и ответы по теме

В учебнике

  • Папки и пути — Работа с папками в PHP — создание, список файлов, поиск по маске, части пути и сведения о файле.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.