PHP 脚本重命名文件夹
PHP Script rename folders
我尝试修复我发现的这段代码并使其运行良好,但有一点问题
目前没有用,有人有想法吗?
<?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.5 随机数
5randomnumbers = 5 个用 rand(11111, 99999) 生成的随机数;
我想让这个脚本做的是重命名所有名为的文件夹:
11111.*
改名为;
11111.5个随机数
<?php
$files = glob("test/19481.*");
foreach($files as $file){
$newname = 'test/19481.' . rand(11111, 99999);
rename($file, $newname);//rename file
}
?>
使用上面的代码可以正常工作了!
感谢@Avalanche
我尝试修复我发现的这段代码并使其运行良好,但有一点问题
目前没有用,有人有想法吗?
<?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.5 随机数
5randomnumbers = 5 个用 rand(11111, 99999) 生成的随机数;
我想让这个脚本做的是重命名所有名为的文件夹:
11111.*
改名为;
11111.5个随机数
<?php
$files = glob("test/19481.*");
foreach($files as $file){
$newname = 'test/19481.' . rand(11111, 99999);
rename($file, $newname);//rename file
}
?>
使用上面的代码可以正常工作了!
感谢@Avalanche