как избавиться от ненужных, дубликатов, резервных копий файлов из папки webroot - PullRequest
0 голосов
/ 21 марта 2011

Я просто восстанавливаю старый сайт, полный бесполезных файлов (index2.php, index_bkup.php, test.php ...), и мне интересно, как составить список этих ...

Решениеможет быть на стороне сервера или на стороне клиента (но я не могу делать слишком много вещей на стороне сервера) ...

Как я уже сказал, сайт довольно старый и использует много функций include ().

Спасибо за идеи!

1 Ответ

0 голосов
/ 21 марта 2011

Я не знаю, следует ли это автоматизировать, так как это может удалить файлы, которые выглядят как мусор.

Вы можете сделать ...

$files = glob('path/*.php');

$files = preg_grep('/\d+\.php$/', $files);

foreach($files as $file) {
   unlink($file);
}

Это позволит получить все PHP-файлы в каталоге и удалить те, которые имеют номер перед расширением, например index2.php.

Это не будет соответствовать test.php, но вы можете изменить его на.

В любом случае, может быть лучше использовать grep, чтобы найти их, а затем определить для каждого файла, должны ли они быть удалены.

Сначала сделайте резервную копию .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...