rename()命令可以實現文件文件夾的更名操作,而且還可以實現文件、文件夾的移動操作,命令格式為:
bool rename ( string oldname, string newname [, resource context] )
下面演示rename的具體應用:
文件位置如圖:
目的:1.把cache.txt 更名為rename.txt;
2.將cache2.txt更名為cache3.txt
3.將html目錄 更名為 cache
4.將file目錄轉移到html目錄下(可以實現更名)
代碼實現(有錯誤):
<?php
$file = "html/cache.txt";
$rename = "html/rename.txt";
if(rename($file,$rename)){
echo "更名成功";
}else{
echo "更名失敗";
}
rename("html/cache2","html/cache3.txt");
rename("html","cache");
rename("file","html/files");
?>
常見錯誤分析:
檢查語法,無問題;經查file目錄不存在,導致錯誤。更為files編譯成功
這個錯誤小啊,致命啊…………………………