<?php
function searchBigFile($path) {
if ($directory = glob($path.'/*')) {
foreach ($directory as $object) {
if (is_dir($object)) {
searchBigFile($object);
} else {
if (filesize($object) > 20000000) {
echo $object.' - '.number_format(filesize($object) / 1048576, 2)." MB <br />";
}
}
}
}
}
searchBigFile($_SERVER['DOCUMENT_ROOT']);
?>Пошук файлів великого обсягу на хостингу
Для розміщення сайту користуюся послугами хостингу, але технічна підтримка повідомляє про перевищення дискової квоти і можливі обмеження в роботі. На сайті збережені архіви, більшість з яких можна видалити.
Поділіться скриптом PHP для швидкого виконання пошуку великих файлів для їх аналізу.
Поділіться скриптом PHP для швидкого виконання пошуку великих файлів для їх аналізу.
1 відповідь
-
ДмитроОсь проста рекурсивна функція, параметром якої є шлях (в цьому випадку кореневий каталог), яка виводить всі файли, розміром більші 20MB. Ви можете змінити розмір файлу, змінивши відповідну величину.
|
|