会员登录|免费注册|忘记密码|管理入口 你好,欢迎访问!  返回主站|手机浏览|联系方式

杭州小码教育科技有限公司  
加关注1

少儿AI编程培训

搜索
新闻分类
侧栏站内搜索
 
侧栏联系方式
  • 联系人:童老师
  • 电话:4000596872
  • 邮件:3268851033@qq.com
  • 手机:18757550914
  • 微信:18757550914
首页 > 小码资讯 > php批量修改文件后缀扩展名代码
小码资讯
php批量修改文件后缀扩展名代码
2023-06-2934

最近网站有个需求,就是将指定目录下的.html后缀格式文件,全部修改为.xml格式,下面IT备忘录小编就将这段php批量修改文件后缀扩展名代码分享给大家,需要的网站长尽管拿去。

php批量修改文件名后缀扩展名代码

php批量修改文件后缀扩展名代码

<?php function foreachDir($path,$sext,$dext){ $handle=opendir($path);if($handle){while (false !== ($file = readdir($handle))) {if($file!="." && $file!='..'){if(is_dir($path.$file)){foreachDir($path.$file);}else{$ext = strripos($file,'.');$fileName = substr($file,0,$ext);$src = $path.'/'.$file;$dest = $path.'/'.$fileName.'.'.$dext;if($sext!="all"){if($sext == substr($src,0-strlen($sext))) rename($src,$dest);}else{rename($src,$dest);}}}}return false;}}foreachDir('../toutiao_sitemap','html','xml');echo('格式修改执行完毕!')?>

我的用途是网站cms程序不支持直接生成.xml格式,写了一个头条结构化数据,以html格式生成后,再转为xml格式,这样做是适合不懂php编程的人,不用担心自己不会写网站插件而烦恼,直接用上面的代码即可完成,虽然每次都需要自己手动操作一次,但是丝毫不影响结果,本来现在做网站就不容易。