好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

php批量命名文件方法 - php文件操作

php批量命名文件方法

今天我们利用php rename与str_repleace来实现文件名的批量替换操作,希望有需要的朋友看看.

$dir = 'D:Program FilesresourceapplicationSkinPNG';//注意这里的路径,最后要加两个,第一个表示转意,但是这样容易遇到其他特定转义,还要仔细判断,可以写为如下方式:

$dir = 'D:/Program Files/resource/application/Skin/PNG/';//写成这样的路径,就不用担心转义问题了,最后面的/不要漏写:

if  ( $dh  = opendir( $dir ))   {   while  (( $file  = readdir( $dh )) !== false)   {   if  ( $file  !=  "."  &&  $file  !=  ".." )   {   if ( filetype ( $dir  .  $file ) ==  'file' )   {   $newfile  =  str_replace ( array ( '_PNG' , '_XML' , '_ICO' ), array ( '.PNG' , '.XML' , '.ICO' ),  $file );   var_dump( $file . ' =======> ' . $newfile . '<br />' );   rename( $dir  .  $file ,  $dir  .  $newfile );   }   }   }   closedir ( $dh );   } 

查看更多关于php批量命名文件方法 - php文件操作的详细内容...

  阅读:72次