• 技术文章 >后端开发 >php教程

    PHP实现批量修改文件后缀名的方法_PHP

    2016-05-30 08:47:28原创449
    本文实例讲述了PHP实现批量修改文件后缀名的方法。分享给大家供大家参考。具体如下:

    /**
     * 批量修改文件后缀名
     * @param $path 文件夹路径
     * @param $sext 原文件后缀名 ($sext=all说明整个目录的所有文件)
     * @param $dext 目的文件后缀名
     * @return void 
     */
    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.'//m.sbmmt.com/m/'.$file;
         $dest = $path.'//m.sbmmt.com/m/'.$fileName.'.'.$dext;
         if($sext!="all"){
          if($sext == substr($src,0-strlen($sext))) rename($src,$dest); 
         }else{
          rename($src,$dest); 
         }
        } 
       } 
      } 
       return false; 
      } 
    }
    foreachDir('C:\Users\chenlinzhong\Desktop\redis-stable\src','c','txt');
    
    

    希望本文所述对大家的php程序设计有所帮助。

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:php实现json编码的方法_PHP 下一篇:ThinkPHP实现递归无级分类代码少_PHP
    PHP编程就业班

    相关文章推荐

    • windows 2000/xp/2003下安裝apache2.2.3 mysql 5.0.22 php 5.2.0• Joomla使用Apache重写模式的方法_php实例• 请教各位测试这段代码的结果是什么• 小弟我用服务器访问一个网站的二级页面,为什么总被转到它的主页去• file_get_contents函数可否不报错

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网