php教程

超轻量级php框架startmvc

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

更新时间:2020-03-05 11:36:57 作者:startmvc
本文实例讲述了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');

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

PHP 批量修改 文件后缀名