Как переименовать файл или каталог в PHP с помощью функции rename()

Kak Pereimenovat Fajl Ili Katalog V Php S Pomos U Funkcii Rename



переименовать() function — это эффективная функция в PHP, позволяющая без особых усилий выполнять задачу переименования файлов и каталогов. Если вы хотите изменить имя одного файла за один раз, переименовать() функция является идеальным выбором для этого.

В этом руководстве мы обсудим использование и синтаксис функция переименовать() в PHP.

Что такое функция rename() в PHP?

переименовать() function — это встроенная функция PHP, используемая для изменения имени файла или каталога без изменения содержимого файла. Эта функция принимает в качестве необходимых аргументов старое имя и новое имя файла.







Синтаксис



Формат использования переименовать() функция в PHP выглядит следующим образом:



переименовать ( старый , новый , контекст )

старый и новый являются обязательными параметрами, старый указывает файл, который вы хотите изменить, новый задает новое имя для файла. контекст необязательный параметр, определяющий контекст изменения имени файла.





функция переименовать() возвращается Истинный при успешном выполнении, иначе возвращается ЛОЖЬ. переименовать() file возвращает ошибку, если новый файл уже существует в том же каталоге.

Как использовать функцию rename() в PHP?

Переименование файла через функция переименовать() легко, и следующие примеры помогут вам в этом случае.



Как переименовать файл с помощью функции PHP rename()

Следующий код переименует файл test.php к файл.php:


переименовать ( 'test.php' , 'файл.php' ) ;
?>

Если вы переименуете файл, который уже существует в том же каталоге, он будет перезаписан.

Пример 1. Как переименовать файл с помощью функции PHP rename()

В следующем примере будет переименовано test.php к test2.php. В случае успешного завершения, если оператор будет напечатано на консоли, иначе еще оператор будет отображаться как вывод:


если ( переименовать ( 'С: \\ xampp \\ хтдокс \\ test.php' , 'С: \\ xampp \\ хтдокс \\ test2.php' ) )
{
эхо 'Успешно переименован test.php в test2.php' ;
}
еще {
эхо 'Ошибка при переименовании файла' ;
}
?>

Примечание: В PHP при указании путей к файлам для переименовать() функцию (и другие операции с файлами), важно использовать двойная обратная косая черта (\\) вместо одинарная косая черта (\) чтобы убедиться, что путь к файлу интерпретируется правильно, это связано с тем, что одна обратная косая черта рассматривается в PHP как escape-символ.

Пример 2. Как переименовать каталог с помощью функции PHP rename()

Чтобы переименовать каталог с помощью переименовать() функции, следуйте приведенному ниже коду:

$oldDirName '=' 'документы' ;
$newDirName '=' 'примеры' ;

если ( переименовать ( $oldDirName , $newDirName ) ) {
эхо 'Каталог успешно переименован!' ;
} еще {
эхо 'Ошибка при переименовании каталога.' ;
}

Нижняя граница

PHP-функция rename() — это надежный инструмент для простого переименования файла или каталога с сохранением его содержимого. Его простой синтаксис и возможности обработки ошибок делают его удобным выбором для задач управления файлами. Используя силу переименовать(), Разработчики PHP могут эффективно организовывать и изменять имена файлов или каталогов в своих проектах.