批量转文件名

lrenwang , 2015/08/11 16:33 , Php , 评论(0) , 阅读(1238) , Via 本站原创 | |
客户网站从linux迁移到window服务器, 上传了不少中文文件的视频,  linux下面是utf8编码 到window是gbk, 上代码



<?php

function file_rename( $dir )
{
  if ( $handle = opendir( $dir ) )
  {
    while ( false !== ( $item = readdir( $handle ) ) )
    {
      if ( $item != "." && $item != ".." )
      {
        if ( is_dir( "$dir/$item" ) )
        {
          file_rename( "$dir/$item" );
        }
        else
        {
          $name = "$dir/$item";
          $name_gbk=  iconv('utf-8', 'gbk', "$dir/$item");
          rename($name, $name_gbk);
        }
      }
    }
    closedir( $handle );

  }
}
file_rename("video/");
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]