<?
function RenameFile($dir,$filename,$newname,$limit,$curdir="")
{
$dh = opendir($dir);
while($file=readdir($dh)){
if($file != "." && $file != "..")
{
if(is_dir("$dir/$file"))
{
RenameFile("$dir/$file",$filename,$newname,$limit,$file);
}
else if(strtolower($file) == strtolower($filename) && strtolower($curdir) == strtolower($limit))
{
rename("$dir/$file","$dir/$newname");
echo "$dir/$file has been changed name to $dir/$newname.<br/>\n";
} }
}
closedir($dh);
}RenameFile("f:/www/test","a.txt","b.txt","aaa");?>
参数说明:
RenameFile(指定目录下,原文件名,新文件名,文件所在目录名)