<?php
function renameImages($dir) {
// Список всіх файлів і директорій у поточній директорії
$items = scandir($dir);
// Перебираємо файли і директорії
foreach ($items as $item) {
if ($item === '.' || $item === '..') continue;
$path = $dir.DIRECTORY_SEPARATOR.$item;
// Якщо це директорія — рекурсивно обробляємо
if (is_dir($path)) {
renameImages($path);
}
// Якщо файл називається images.jpg — перейменовуємо
if (is_file($path) && basename($path) === 'images.jpg') {
$newPath = $dir.DIRECTORY_SEPARATOR.'image.jpg';
if (rename($path, $newPath)) {
echo 'Файл '.$path.' перейменовано на '.$newPath.' <br />';
} else {
echo 'Помилка перейменування:'.$path.'<br />';
}
}
}
}
// Запуск з поточної директорії
renameImages($_SERVER['DOCUMENT_ROOT'].'/');Як використовувати:Збережіть цей код у файл, наприклад rename_images.php.
Покладіть його в кореневу директорію, з якої потрібно почати пошук.
Запустіть скрипт