Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm rename() trong PHP


Hàm rename() đổi tên file hoặc thư mục. Có thể dùng để di chuyển file giữa các thư mục (nếu trên cùng filesystem). Trả về TRUE nếu thành công, FALSE nếu thất bại.

Cú pháp

rename(old_name, new_name, context)

Tham số

  • old_name – Tên cũ (đường dẫn).

  • new_name – Tên mới (đường dẫn).

  • context – Ngữ cảnh stream (tùy chọn).

Giá trị trả về

Trả về TRUE nếu thành công, FALSE nếu thất bại.

Ví dụ 1: Đổi tên file cùng thư mục

<?php
rename("one.txt", "two.txt");
?>

Kết quả

TRUE

Ví dụ 2: Di chuyển file sang thư mục khác

<?php
rename("D:\\new\\tutorials\\java.docx", "D:\\new\\tutorials\\programming\\java.docx");
?>

Kết quả

TRUE

Lưu ý: Nếu new_name đã tồn tại, sẽ bị ghi đè (trên hầu hết hệ thống). Trên Windows, rename() có thể thất bại nếu cross-device.