Jak zmienić nazwę pliku lub katalogu w PHP za pomocą funkcji rename().

Jak Zmienic Nazwe Pliku Lub Katalogu W Php Za Pomoca Funkcji Rename



The Przemianować() jest efektywną funkcją w PHP, która pozwala bez wysiłku wykonać zadanie zmiany nazwy pliku i katalogu. Niezależnie od tego, czy chcesz zmienić nazwę pojedynczego pliku za jednym razem, Przemianować() funkcja jest do tego idealnym wyborem.

W tym przewodniku omówimy użycie i składnię funkcja zmiany nazwy(). w PHP.

Co to jest funkcja rename() w PHP?

The Przemianować() function to wbudowana funkcja PHP służąca do zmiany nazwy pliku lub katalogu bez zmiany zawartości pliku. Ta funkcja przyjmuje starą i nową nazwę pliku jako niezbędne argumenty.







Składnia



Format do użycia Przemianować() funkcja w PHP wygląda następująco:



Przemianować ( stary , nowy , kontekst )

The stary I nowy są parametrami obowiązkowymi, tj stary określa plik, który chcesz zmienić, nowy określa nową nazwę pliku. The kontekst jest opcjonalnym parametrem, który określa kontekst zmiany nazwy pliku.





The funkcja zmiany nazwy(). zwroty PRAWDA po pomyślnym wykonaniu, w przeciwnym razie zwraca FAŁSZ. The Przemianować() file zwraca błąd, jeśli nowy plik już istnieje w tym samym katalogu.

Jak korzystać z funkcji rename() w PHP?

Zmiana nazwy pliku przez funkcja zmiany nazwy(). jest łatwe, a poniższe przykłady pomogą ci w tym przypadku.



Jak zmienić nazwę pliku za pomocą funkcji rename() PHP

Poniższy kod zmieni nazwę pliku test.php do plik.php:


Przemianować ( 'test.php' , 'plik.php' ) ;
?>

Jeśli zmienisz nazwę pliku, który już istnieje w tym samym katalogu, zostanie on nadpisany.

Przykład 1 – Jak zmienić nazwę pliku za pomocą funkcji rename() PHP

Poniższy przykład zmieni nazwę pliku test.php Do test2.php. Po pomyślnym zakończeniu, Jeśli stwierdzenie zostanie wydrukowany na konsoli, w przeciwnym razie plik inne stwierdzenie zostanie wyświetlony jako wynik:


Jeśli ( Przemianować ( 'C: \\ xampp \\ htdocs \\ test.php' , 'C: \\ xampp \\ htdocs \\ test2.php' ) )
{
Echo ' Pomyślnie zmieniono nazwę test.php na test2.php' ;
}
w przeciwnym razie {
Echo „Błąd podczas zmiany nazwy pliku” ;
}
?>

Notatka: W PHP, podczas określania ścieżek plików dla Przemianować() funkcji (i innych operacji związanych z plikami), ważne jest, aby jej używać podwójne ukośniki odwrotne (\\) zamiast pojedynczy ukośnik (\) aby zapewnić poprawną interpretację ścieżki pliku, dzieje się tak dlatego, że pojedynczy ukośnik odwrotny jest traktowany jako znak ucieczki w PHP.

Przykład 2 – Jak zmienić nazwę katalogu za pomocą funkcji PHP rename().

Aby zmienić nazwę katalogu za pomocą Przemianować() funkcji, postępuj zgodnie z poniższym kodem:

$staraNazwaKatalogu = „dokumenty” ;
$newDirName = „przykładowe pliki” ;

Jeśli ( Przemianować ( $staraNazwaKatalogu , $newDirName ) ) {
Echo 'Nazwa katalogu została pomyślnie zmieniona!' ;
} w przeciwnym razie {
Echo „Błąd podczas zmiany nazwy katalogu.” ;
}

Dolna linia

Funkcja rename() PHP jest niezawodnym narzędziem do łatwej zmiany nazwy pliku lub katalogu przy jednoczesnym zachowaniu jego zawartości. Jego prosta składnia i możliwości obsługi błędów sprawiają, że jest to wygodny wybór do zadań związanych z zarządzaniem plikami. Wykorzystując moc Przemianować(), Programiści PHP mogą wydajnie organizować i modyfikować nazwy plików lub katalogów w swoich projektach.