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.
So öffnen Sie eine PHP-Datei
So entfernen Sie die ersten paar Elemente eines Arrays in PHP
Was tun, wenn die PHP-Deserialisierung fehlschlägt?
So verbinden Sie PHP mit der MSSQL-Datenbank
So verbinden Sie PHP mit der MSSQL-Datenbank
So laden Sie HTML hoch
So lösen Sie verstümmelte Zeichen in PHP
So öffnen Sie PHP-Dateien auf einem Mobiltelefon