Мы можем получить Измененное время и размер Каталога т.е. статистику?

Мы можем получить Измененное время и размер Каталога т.е. статистику в php? Как?

5
задан OM The Eternity 5 May 2010 в 12:09
поделиться

2 ответа

Да. Вы можете использовать функцию stat

$stat = stat('\path\to\directory');
echo 'Modification time: ' . $stat['mtime']; // will show unix time stamp.
echo 'Size: ' . $stat['size']; // in bytes.
12
ответ дан 18 December 2019 в 07:53
поделиться

Вы можете получить измененное время с помощью filemtime или SplFileInfo :: getMTime .

Что касается получения размера каталога, вы имеете в виду размер файла всего содержимого в нем (может показаться глупым вопросом, размер неоднозначен)?

Если вам нужен только записанный «размер файла» каталога, тогда файл или SplFileInfo :: getSize будет достаточно.

$dir = new SplFileInfo('path/to/dir');
printf(
    "Directory modified time is %s and size is %d bytes.", 
    date('d/m/Y H:i:s', $dir->getMTime()),
    $dir->getSize()
);
4
ответ дан 18 December 2019 в 07:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: