PHP脚本重命名文件夹

时间:2015-08-11 17:00:48

标签: php rename

我尝试修复我发现的这个代码,并将其付诸实践,但这是一件事 目前还没有工作,有人会有想法吗?

<?php
$oldname = 'test/19481.81642';

$old_dir_name = substr($oldname, strrpos($oldname, '/') + 1);

$new_dir_name = str_replace($o, 'O', $old_dir_name);

$newname = 'test/19481.' . rand(11111, 99999);

rename($oldname, $newname);
?>

此代码确实有效并重命名文件夹:
11111.11111至11111.5randomnumbers

5randomnumbers =用rand生成的5个随机数(11111,99999);

我希望此脚本执行的操作是重命名所有名为的文件夹:
11111 *
要重命名为;
11111.5randomnumbers

1 个答案:

答案 0 :(得分:0)

<?php
$files = glob("test/19481.*");
foreach($files as $file){

$newname = 'test/19481.' . rand(11111, 99999);

rename($file, $newname);//rename file
}
?>

使用上面的代码!
感谢@Avalanche