php改后缀的办法:起首界说一个foreachDir办法;而后关上并读取相干目次;接着递归修正文件夹内的文件夹文件;最初猎取后缀格局并修正后缀名便可。
因名目需要,需求将asp后缀的修正成php,因懒于一个个修正。又感觉php跟Qt同样都是初级言语了,普通初级言语都有提供对取得的内容进行增删改查的函数。通过一番材料查找与代码测试,总结出了PHP修正指定文件后缀的办法,分享给各人。
指标:将以后目次下的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中文网!
以上就是php怎样改后缀的具体内容,更多请存眷资源魔其它相干文章!
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!