Очистка папки

php

Базовая функция для удаления папки с файлами, которую я использую для разных задач.

09.02.2024

Функция очистки/удаления папки:

function archive_cleaner_scan($path){
	if (is_file($path)) {
		@unlink($path);
	} else {
		array_map('archive_cleaner_scan',glob($path.'/*'));
		@rmdir($path);
	}
    return true;
}

Пример вызова:

$img_dir=MODX_BASE_PATH.'assets/files/imgs';
archive_cleaner_scan($img_dir);