能够经过rename()函数来进行批量修正。
函数引见:
rename()函数用于重定名文件或目次。
语法格局:
rename(oldname,newname,context)
假如胜利,该函数前往 TRUE。假如失败,则前往 FALSE。
实例代码:
<?php header("Content-type: text/html; charset=utf-8"); //行使PHP目次以及文件函数遍历用户给出目次的一切的文件以及文件夹,修正文件称号 function fRename($dirname){ if(!is_dir($dirname)){ echo "{$dirname}没有是一个无效的目次!"; exit(); } $handle = opendir($dirname); $i = 1; while(($fn = readdir($handle))!==false){ if($fn!='.'&&$fn!='..'){ echo "<br>将名为:".$fn."\n\r"; $curDir = $dirname.'/'.$fn; if(is_dir($curDir)){ fRename($curDir); }else{ $path = pathinfo($curDir); //改为你本人想要的新名字 $newname = $path['dirname'].'/'.$i.'.'.$path['extension']; echo "交换成:".$i.'.'.$path['extension']."\r\n"; rename($curDir,$newname); $i++; } } } } //给出一个目次称号能够是绝对门路,也能够是相对门路 fRename('img\Gastroenterology'); exit(); ?>
局部后果截图以下:
更多相干教程请存眷资源魔。
以上就是php若何批量修正文件名的具体内容,更多请存眷资源魔其它相干文章!
标签: php php教程 文件名 php故障解决 php使用问题
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!