simpletest_clean_temporary_directories
- Versions
- 7
simpletest_clean_temporary_directories()
Find all leftover temporary directories and remove them.
Code
modules/simpletest/simpletest.module, line 445
<?php
function simpletest_clean_temporary_directories() {
$files = scandir('public://');
$count = 0;
foreach ($files as $file) {
$path = 'public://' . $file;
if (is_dir($path) && preg_match('/^simpletest\d+/', $file)) {
file_unmanaged_delete_recursive($path);
$count++;
}
}
if ($count > 0) {
drupal_set_message(format_plural($count, 'Removed 1 temporary directory.', 'Removed @count temporary directories.'));
}
else {
drupal_set_message(t('No temporary directories to remove.'));
}
}
?>Login or register to post comments 