php 如何修改文件后缀

互联网 20-11-17

php修改文件后缀的方法:首先通过opendir函数打开目录;然后读取目录;接着获取后缀格式以及文件名的位置;最后通过rename方法修改文件后缀即可。

本教程操作环境:windows10系统、php5.6,本文适用于所有品牌的电脑。

推荐:《PHP视频教程》

因项目需求,需要将asp后缀的修改成php,因懒于一个个修改。又觉得php跟Qt一样都是高级语言了,一般高级语言都有提供对获得的内容进行增删改查的函数。

目标:将当前目录下的asp后缀改成php,而不影响其它“后缀格式的文件”,而且只是针对“当前文件夹”,对当前文件夹内包含的文件夹的文件不进行修改。

具体功能代码如下:

<?php  function foreachDir($dirname) {  if(!is_dir($dirname)) {   echo "{$dirname} not effective dir";   exit(); }  $handle=opendir($dirname); //打开目录   while (($file = readdir($handle))!==false) //读取目录 {   if($file!="." && $file!='..')  {    if(is_dir($dirname.$file))  {    echo $dirname.$file."<br/>";    //foreachDir($dirname.$file); //如果注释号去掉,将会递归修改文件夹内的文件夹文件  }   else  {    echo "--".$dirname."/".$file."<br/>";    $temp = substr($file, strrpos($file, '.')+1); //获取后缀格式    if ($temp == "asp")     {   $pos = strripos($file,'.'); //获取到文件名的位置   $filename = substr($file,0,$pos); //获取文件名   rename($dirname.'/'.$file,$dirname.'/'.$filename.'.php'); //替换为php后缀格式。    }  }   }   }  }  foreachDir('../traverseMendFilename'); ?>

以上就是php 如何修改文件后缀的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 后缀
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:php如何实现表单提交后不清空

相关资讯