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文件操作的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did27806