当前位置:Gxlcms > PHP教程 > php批量修改文件名程序_PHP教程

php批量修改文件名程序_PHP教程

时间:2021-07-01 10:21:17 帮助过:9人阅读

提供二款利用遍历批量修改文件的文件名的php代码,有需要的朋友可以参考一下。

实例一

代码如下
//利用PHP目录和文件函数遍历用户给出目录的所有的文件和文件夹,修改文件名称
function fRename($dirname){
if(!is_dir($dirname)){
echo "{$dirname}不是一个有效的目录!";
exit();
}
$handle = opendir($dirname);
while(($fn = readdir($handle))!==false){
if($fn!='.'&&$fn!='..'){
$curDir = $dirname.'/'.$fn;
if(is_dir($curDir)){
fRename($curDir);
}
else{
$path = pathinfo($curDir);
$newname = $path['dirname'].'/'.rand(0,100).'.'.$path['extension'];
rename($curDir,$newname);
echo $curDir.'---'.$newname."
";
}
}
}
}
//给出一个目录名称调用函数
fRename('pl');
?>

实例二

代码如下

$dir = './';

if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
if ($file == "." || $file == "..") continue;
if(filetype($dir . $file) == 'file')
{
$newfile = str_replace('[1]', '', $file);
rename($dir . $file, $dir . $newfile);
}
}
closedir($dh);
}

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/631685.htmlTechArticle提供二款利用遍历批量修改文件的文件名的php代码,有需要的朋友可以参考一下。 实例一 代码如下 ?php //利用PHP目录和文件函数遍...

人气教程排行