Heim >Backend-Entwicklung >PHP-Problem >So ändern Sie den Verzeichnisnamen in PHP

So ändern Sie den Verzeichnisnamen in PHP

青灯夜游
青灯夜游Original
2021-03-26 18:14:162407Durchsuche

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.

So ändern Sie den Verzeichnisnamen in PHP

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn