rename()函數
<?php
header("Content-type: text/html; charset=utf-8");
function fRename($dirname)
{
if (!is_dir($dirname)) {
echo "{$dirname}不是一個有效的目錄!";
exit();
}
$handle = opendir($dirname);
$i = 1;
while (($fn = readdir($handle)) !== false) {
if ($fn != '.' && $fn != '..') {
echo '第' . $i . '張圖' . "</br>";
echo "將名爲:" . $fn . "</br>";
$curDir = $dirname . '/' . $fn;
$path = pathinfo($curDir);
echo "<pre>";
print_r($path);
$basename = $path['basename'];
$basename_ay = explode('qipa_250_', $basename);
echo "<pre>";
print_r($basename_ay);
if ($basename_ay[1]) {
$newname = 'new_font/' . $basename_ay[1];
echo '新的文件名稱:' . $newname . "</br>";
rename($curDir, $newname);
}
$i++;
echo "</br></br>";
}
}
}
fRename('font');
exit();
?>