在PHP中,可以使用scandir
函數來獲取指定目錄下的文件列表,然后使用rename
函數來修改文件名。
以下是一個示例代碼,實現將指定目錄下的所有文件名以"new_"作為前綴:
$dir = 'path/to/directory'; // 指定目錄路徑
// 獲取指定目錄下的文件列表
$files = scandir($dir);
// 遍歷文件列表
foreach($files as $file){
// 排除目錄和上級目錄
if($file != '.' && $file != '..'){
// 構造新的文件名
$newName = 'new_' . $file;
// 修改文件名
rename($dir . '/' . $file, $dir . '/' . $newName);
}
}
請將path/to/directory
替換成需要修改文件名的目錄路徑。注意,該代碼會將指定目錄下的所有文件(包括子目錄中的文件)都進行修改。如果只需要修改特定類型的文件,可以使用其他條件進行篩選。