设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 数据 手机 公司
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php批量重命名文件名

发布时间:2022-09-15 09:39 所属栏目:121 来源:互联网
导读:本程序分为简单的单文件重名,加上getfile就可以实现文件批量重命名了,$path为要你重命名的目录,它可以把指定目录下所指定文件类型的议论后次批量重命名,非常好用,代码如下: $format =php; $path =www.phpfensi.com/; $files = getfile($path,$format); forea
  本程序分为简单的单文件重名,加上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

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读