PHPでファイル名を一括変更する方法

PHP でファイル名をまとめて変更する方法にはいくつかありますが、以下に一般的な方法の 1 つを示します。

  1. ファイルやディレクトリをスキャンする
$dir = 'path/to/directory';
$files = scandir($dir);
  1. リネームする
foreach ($files as $file) {
if ($file !== '.' && $file !== '..') { // 排除当前文件夹和上级文件夹
$oldName = $dir . '/' . $file;
$newName = $dir . '/' . 'new_' . $file; // 修改文件名的逻辑
rename($oldName, $newName);
}
}

ここでのディレクトリのパスは path/to/directory と仮定され、修正したファイル名は、new_ という接頭辞で始まります。

ファイルの読み書き権限が適切に設定され、新しいファイル名が重複していないことを確認してください。また、ファイルの編集前にバックアップを作成することをお勧めします。

bannerAds