首页 > php文件操作 > php批量重命名文件名

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

转载随意,但请附上文章地址:-)

标签:php批量重命名 php重命名

发表留言