Heim >Backend-Entwicklung >PHP-Problem >So ändern Sie den Verzeichnisnamen in PHP
In PHP können Sie die Funktion rename() verwenden, um den Verzeichnisnamen zu ändern. Diese Funktion wird zum Umbenennen von Dateien oder Verzeichnissen verwendet. Das Syntaxformat ist „rename(oldname,newname)“. Gibt TRUE zurück, wenn die Änderung erfolgreich ist; FALSE, wenn sie fehlschlägt.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
PHP ändert den Verzeichnisnamen
//修改目录 /* * @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; }
Zugehörige Funktionsbeschreibung:
Die Funktion is_dir() prüft, ob Die angegebene Datei ist ein Verzeichnis. Gibt „true“ zurück, wenn der Dateiname existiert und ein Verzeichnis ist. Die Funktion
rename() benennt eine Datei oder ein Verzeichnis um. Bei Erfolg gibt die Funktion TRUE zurück. Bei einem Fehler wird FALSE zurückgegeben.
Syntax
rename(oldname,newname,context)
Parameter | Beschreibung |
---|---|
alter Name | Erforderlich. Gibt die Datei oder das Verzeichnis an, die bzw. das umbenannt werden soll. |
neuer Name | Erforderlich. Gibt den neuen Namen der Datei oder des Verzeichnisses an. |
Kontext | Optional. Gibt die Umgebung für ein Dateihandle an. context ist eine Reihe von Optionen, die das Verhalten des Streams ändern können. |
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo ändern Sie den Verzeichnisnamen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!