In diesem Handbuch besprechen wir die Verwendung und Syntax von rename()-Funktion in PHP.
Was ist eine rename()-Funktion in PHP?
Der umbenennen() Funktion ist eine integrierte PHP-Funktion, mit der der Name der Datei oder des Verzeichnisses geändert werden kann, ohne den Inhalt der Datei zu ändern. Diese Funktion verwendet den alten Namen und den neuen Namen der Datei als notwendige Argumente.
Syntax
Das Format zur Verwendung von umbenennen() Funktion in PHP ist wie folgt:
umbenennen ( alt , neu , Kontext )
Der alt Und neu sind die Pflichtparameter, die alt gibt die Datei an, die Sie ändern möchten, neu Gibt den neuen Namen für die Datei an. Der Kontext ist ein optionaler Parameter, der den Kontext für die Änderung des Dateinamens bestimmt.
Der rename()-Funktion kehrt zurück WAHR bei erfolgreicher Ausführung, andernfalls kehrt es zurück FALSCH. Der umbenennen() file gibt einen Fehler zurück, wenn die neue Datei bereits im selben Verzeichnis vorhanden ist.
Wie verwende ich die Funktion rename() in PHP?
Umbenennen der Datei über die rename()-Funktion ist einfach und die folgenden Beispiele werden Ihnen in diesem Fall helfen.
So benennen Sie eine Datei mit der PHP-Funktion rename() um
Der folgende Code benennt eine Datei um test.php zu einem Datei.php:
umbenennen ( „test.php“ , „Datei.php“ ) ;
?>
Wenn Sie eine Datei umbenennen, die bereits im selben Verzeichnis vorhanden ist, wird diese überschrieben.
Beispiel 1 – So benennen Sie eine Datei mit der PHP-Funktion rename() um
Im folgenden Beispiel wird die umbenannt test.php Zu test2.php. Bei erfolgreichem Abschluss wird die if-Anweisung wird auf der Konsole ausgedruckt, andernfalls wird die else-Anweisung wird als Ausgabe angezeigt:
Wenn ( umbenennen ( 'C: \\ xampp \\ htdocs \\ test.php' , 'C: \\ xampp \\ htdocs \\ test2.php' ) )
{
Echo „Test.php erfolgreich in test2.php umbenannt“ ;
}
anders {
Echo „Fehler beim Umbenennen der Datei“ ;
}
?>
Notiz: In PHP beim Angeben von Dateipfaden für umbenennen() Es ist wichtig, diese Funktion (und andere dateibezogene Vorgänge) zu verwenden doppelte Backslashes (\\) anstelle einer einzelner Schrägstrich (\) Um sicherzustellen, dass der Dateipfad korrekt interpretiert wird, liegt dies daran, dass ein einzelner Backslash in PHP als Escape-Zeichen behandelt wird.
Beispiel 2 – So benennen Sie ein Verzeichnis mit der PHP-Funktion rename() um
Um ein Verzeichnis mit dem umzubenennen umbenennen() Funktion, folgen Sie dem unten angegebenen Code:
$oldDirName = 'Unterlagen' ;$newDirName = 'Beispieldateien' ;
Wenn ( umbenennen ( $oldDirName , $newDirName ) ) {
Echo „Verzeichnis erfolgreich umbenannt!“ ;
} anders {
Echo „Fehler beim Umbenennen des Verzeichnisses.“ ;
}
Endeffekt
Die rename()-Funktion von PHP ist ein zuverlässiges Tool zum mühelosen Umbenennen einer Datei oder eines Verzeichnisses unter Beibehaltung des Inhalts. Seine einfache Syntax und Fehlerbehandlungsfunktionen machen es zu einer bequemen Wahl für Dateiverwaltungsaufgaben. Durch die Nutzung der Kraft von umbenennen(), PHP-Entwickler können Datei- oder Verzeichnisnamen in ihren Projekten effizient organisieren und ändern.