这篇文章主要为大家展示了“php中如何遍历文件夹并修改文件夹下文件名称”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“php中如何遍历文件夹并修改文件夹下文件名称”这篇文章吧。
php遍历文件夹并修改文件夹下文件名称的方法:首先读取文件夹;然后通过“foreach($temp as $v){...}”方法遍历文件夹;最后通过“@rename($a,$new_name);”方法修改文件名称即可。
本文操作环境:windows7系统、PHP7.1版,DELL G3电脑
php怎么遍历文件夹并修改文件夹下文件名称?
php遍历文件夹文件名称,并更改文件名称
<?php function list_file($date){ //1、首先先读取文件夹 $temp=scandir($date); //遍历文件夹 foreach($temp as $v){ $a=$date.'/'.$v; if(is_dir($a)){//如果是文件夹则执行 if($v=='.' || $v=='..'){//判断是否为系统隐藏的文件.和.. 如果是则跳过否则就继续往下走,防止无限循环再这里。 continue; } echo "<font color='red'>$a</font>","<br/>"; //把文件夹红名输出 list_file($a);//因为是文件夹所以再次调用自己这个函数,把这个文件夹下的文件遍历出来 }else{ echo $a."<br/>"; $info = pathinfo($a); //$file_name = basename($a,'.'.$info['extension']); $kuozhan=$info["extension"]; $lujing=$info["dirname"]; $mingcheng=$info["filename"]; if($mingcheng!="4" and $mingcheng!="5"){ $mingcheng_new=base64_encode($mingcheng); $new_name=$lujing."/".$mingcheng_new.".".$kuozhan; @rename($a,$new_name); } //var_dump($info); //echo "*****".$file_name; } } } list_file('F:/MYOA'); ?>
以上是“php中如何遍历文件夹并修改文件夹下文件名称”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。