php批量重命名文件名
本程序分为简单的单文件重名,加上getfile就可以实现文件批量重命名了,$path为要你重命名的目录,它可以把指定目录下所指定文件类型的议论后次批量重命名,非常好用,代码如下:
<?php $format = 'php'; $path = 'www.phprm.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
本文地址:http://www.phprm.com/wenjian/fs5106.html
转载随意,但请附上文章地址:-)