加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_丽江站长网 (http://www.0888zz.com/)- 科技、建站、数据工具、云上网络、机器学习!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php批量重命名文件名

发布时间:2022-09-16 04:32:49 所属栏目:PHP教程 来源:互联网
导读:本程序分为简单的单文件重名,加上getfile就可以实现文件批量重命名了,$path为要你重命名的目录,它可以把指定目录下所指定文件类型的议论后次批量重命名,非常好用,代码如下: $format =php; $path =www.phpfensi.com/; $files = getfile($path,$format); for
  本程序分为简单的单文件重名,加上getfile就可以实现文件批量重命名了,$path为要你重命名的目录,它可以把指定目录下所指定文件类型的议论后次批量重命名,非常好用,代码如下:
 
  $format ='php';
  $path ='www.phpfensi.com/';
  $files = getfile($path,$format);
   
  foreach( $files as  $v )
  {
   $tv = basename($v);
   list($name,$ext) = explode('.',$tv);
   $newname =$path.time().mt_rand(1,10000).'.'.$ext;
   if(rename($v,$newname))
   {
    echo '成功将'.$v.'重命名'.$newname.'<br />';  
   }
  }
   
  function getfile($path,$format)
  {
   $dirs    = array();
   foreach(glob("$path*") as $d)
   {
    $tmp = explode('.',$d);
    $k = end($tmp);
    if(is_file($d) && ($k ==strtolower($format) ))
    {
     $dirs[]    = $d;
    }
   }
   return $dirs;
  }
  成功将rename/12819320034756.php重命名rename/12819402065296.php
 
  成功将rename/12819320036890.php重命名rename/12819402067216.php
 
  成功将rename/12819320037133.php重命名rename/12819402067656.php

(编辑:应用网_丽江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读