Heim >Backend-Entwicklung >PHP-Tutorial >rename()-Funktion in PHP

rename()-Funktion in PHP

高洛峰
高洛峰Original
2016-11-29 15:02:083094Durchsuche

php-Dateisystemfunktion, rename()-Funktion benennt eine Datei oder ein Verzeichnis um. Bei Erfolg gibt die Funktion true zurück. Wenn dies fehlschlägt, wird false zurückgegeben.

Anweisung: rename(oldname,newname,context)

Parameterbeschreibung

oldname ist erforderlich und gibt die Datei oder das Verzeichnis an, die umbenannt werden soll .

newname ist erforderlich, gibt den neuen Namen der Datei oder des Verzeichnisses an.

context ist erforderlich, gibt die Umgebung des Dateihandles an, context ist eine Reihe von Optionen, die das Verhalten ändern können des Streams.

Kommentare: Vor PHP 4.3.3 konnte rename() auf *nix-basierten Systemen keine Dateien umbenennen.

Hinweis: Das in oldname verwendete Kapselungsprotokoll muss mit dem in newname verwendeten übereinstimmen.

Hinweis: Unterstützung für Kontext wurde in PHP 5.0.0 hinzugefügt.

oldpath ---- der ursprüngliche Pfad der Datei oder des Verzeichnisses, $newpath ---- der neu definierte Pfad, dann kann rename($oldpath,$newpath) die Datei vervollständigen/ Nach meinem Test unterstützen sowohl die Win32- als auch die Unix-PHP4-Version diese Funktion.

Darüber hinaus scheint die Unlink()-Funktion in der Win32-Version abgebrochen worden zu sein, sodass Sie auch die Umbenennung verwenden können ()-Funktion zum Abschließen des Löschvorgangs, zum Beispiel:

$path ---- Datei- oder Verzeichnispfad

$tmp ---- tmp-Verzeichnis (/tmp)

Verwenden Sie rename($path,$tmp), um die Datei in das tmp-Verzeichnis zu verschieben.


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