在PHP中,可以使用rename()函數來變更目錄名稱,該函數用於重新命名檔案或目錄,語法格式為「rename(oldname,newname)」。如果變更成功,則傳回TRUE;如果失敗,則傳回FALSE。
本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦
php變更目錄名稱
//修改目录 /* * @param editefile // 修改文件的方法 * @param jpath // 旧的文件夹名 * @param xpath // 新的文件夹名 * @param is_dir() // 判断有没有就得目录 * @param rename() // 修改目录的函数 */ function editfile($jpath,$xpath){ $_path = iconv('utf-8', 'gb2312', './Public/Uploads/' . $jpath);//旧文件名 $__path = iconv('utf-8', 'gb2312', './Public/Uploads/' .$xpath);//新文件名 if(is_dir($_path)){//判断有没有旧的目录 if(file_exists($__path)==false){ if (rename($_path, $__path))//修改目录 { $value['file']='修改成功'; $value['success']='success'; } else { $value['file']='修改失败'; $value['fail']='fail'; } }else{ $value['file']='有同级目录名相同'; $value['fail']='fail'; } }else{ $value['file']='没有找到要找的目录'; $value['fail']='fail'; } return $value; }
相關函數說明:
is_dir() 函數檢查指定的檔案是否為目錄。如果檔案名稱存在並且為目錄,則傳回 true。
rename() 函數重新命名檔案或目錄。如果成功,則函數傳回 TRUE。如果失敗,則傳回 FALSE。
語法
rename(oldname,newname,context)
參數 | #描述 |
---|---|
oldname | 必需。規定要重新命名的檔案或目錄。 |
newname | 必要。規定文件或目錄的新名稱。 |
context | 可選。規定文件句柄的環境。 context 是一套可以修改流的行為的選項。 |
推薦學習:《PHP影片教學》
以上是php怎麼更改目錄名稱的詳細內容。更多資訊請關注PHP中文網其他相關文章!