Cách đổi tên tệp hoặc thư mục trong PHP bằng hàm rename()

Cach Doi Ten Tep Hoac Thu Muc Trong Php Bang Ham Rename



Các đổi tên() function là một chức năng hiệu quả trong PHP cho phép bạn hoàn thành nhiệm vụ đổi tên tệp và thư mục một cách dễ dàng. Cho dù bạn muốn thay đổi tên của một tệp trong một lần, đổi tên() chức năng là một lựa chọn lý tưởng cho điều đó.

Trong hướng dẫn này, chúng ta sẽ thảo luận về cách sử dụng và cú pháp của đổi tên() chức năng trong PHP.

Hàm rename() trong PHP là gì?

Các đổi tên() function là một hàm có sẵn trong PHP dùng để thay đổi tên của tệp hoặc thư mục mà không làm thay đổi nội dung của tệp. Hàm này lấy tên cũ và tên mới của tệp làm đối số cần thiết.







cú pháp



Định dạng để sử dụng đổi tên() hàm trong PHP như sau:



đổi tên ( , mới , bối cảnh )

Các mới là các tham số bắt buộc, chỉ định tệp bạn muốn thay đổi, mới chỉ định tên mới cho tệp. Các bối cảnh là một tham số tùy chọn xác định ngữ cảnh để thay đổi tên tệp.





Các đổi tên() chức năng lợi nhuận ĐÚNG VẬY khi thực hiện thành công, nếu không, nó sẽ trả về SAI. Các đổi tên() tệp trả về lỗi nếu tệp mới đã tồn tại trong cùng thư mục.

Làm cách nào để sử dụng hàm rename() trong PHP?

Đổi tên tệp thông qua đổi tên() chức năng thật dễ dàng và các ví dụ sau đây sẽ giúp bạn trong trường hợp đó.



Cách đổi tên tệp bằng hàm PHP rename()

Đoạn mã sau sẽ đổi tên một tập tin kiểm tra.php đến một tập tin.php:


đổi tên ( 'test.php' , 'tệp.php' ) ;
?>

Nếu bạn đổi tên một tệp đã tồn tại trong cùng thư mục, tệp đó sẽ bị ghi đè.

Ví dụ 1 – Cách đổi tên tệp bằng hàm PHP rename()

Ví dụ sau sẽ đổi tên kiểm tra.php ĐẾN test2.php. Khi hoàn thành thành công, các câu lệnh if sẽ được in trên bảng điều khiển, nếu không, tuyên bố khác sẽ được hiển thị dưới dạng đầu ra:


nếu như ( đổi tên ( 'C: \\ xampp \\ htdocs \\ kiểm tra.php' , 'C: \\ xampp \\ htdocs \\ test2.php' ) )
{
tiếng vang ' Đã đổi tên thành công test.php thành test2.php' ;
}
khác {
tiếng vang 'Lỗi khi đổi tên tập tin' ;
}
?>

Ghi chú: Trong PHP, khi chỉ định đường dẫn tệp cho đổi tên() chức năng (và các hoạt động liên quan đến tệp khác), điều quan trọng là phải sử dụng dấu gạch chéo ngược kép (\\) Thay vì một dấu gạch chéo đơn (\) để đảm bảo rằng đường dẫn tệp được diễn giải chính xác, điều này là do một dấu gạch chéo ngược được coi là ký tự thoát trong PHP.

Ví dụ 2 – Cách đổi tên thư mục bằng hàm PHP rename()

Để đổi tên một thư mục bằng cách sử dụng đổi tên() chức năng, hãy làm theo mã dưới đây:

$oldDirName = 'các tài liệu' ;
$newDirName = 'Các tệp mẫu' ;

nếu như ( đổi tên ( $oldDirName , $newDirName ) ) {
tiếng vang msgstr 'Đổi tên thư mục thành công!' ;
} khác {
tiếng vang 'Lỗi khi đổi tên thư mục.' ;
}

dòng dưới cùng

Hàm rename() của PHP là một công cụ đáng tin cậy để dễ dàng đổi tên tệp hoặc thư mục trong khi vẫn giữ nguyên nội dung của nó. Cú pháp đơn giản và khả năng xử lý lỗi khiến nó trở thành một lựa chọn thuận tiện cho các tác vụ quản lý tệp. Bằng cách tận dụng sức mạnh của đổi tên(), Các nhà phát triển PHP có thể sắp xếp và sửa đổi tên tệp hoặc thư mục một cách hiệu quả trong các dự án của họ.