热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

PHP批量修改文件后缀名-PHP源码

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.'/'.$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('C:\Users\chenlinzhong\Desktop\redis-stable\src','c','txt');

推荐阅读
author-avatar
j7988l28
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有