php如何实现批量修改文件名称

发布时间:2025-11-10 点击:1
php实现批量修改文件名称的方法:首先使用函数【rename】实现,代码为【$path = pathinfo($curdir);rename($curdir,$newname)】;然后运行代码,并再次打开文件夹即可。
php实现批量修改文件名称的方法:
那么我们就可以利用php的rename这个函数很好的实现,
我的index.php和img的文件夹在用一层,那我就用相对路径举例子
index.php的源码如下:
<?phpheader("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编程从入门到精通

巧用网站搜索框设计技巧和功能
域名大全查询
如何使用云服务器搭建网站源码
4数字域名7833.com近30万结拍 有规律品相好
凯里云服务器多少钱
云服务器部署织梦网站
不要上手就学深度学习!超详细的人工智能专家路线图,GitHub数天获2.1k星
北京服务器托管租用云空间