PHP rename()

Hàm rename() trong PHP

Hàm rename() trong PHP được sử dụng để đổi tên một tệp hoặc di chuyển một tệp từ vị trí này sang vị trí khác trên hệ thống tệp. Cú pháp cơ bản của hàm này như sau:

bool rename ( string $filename , string $newname )

Tham số:

  • filename: Tên của tệp mà bạn muốn đổi tên (hoặc chuyển đến vị trí mới).
  • newname: Tên mới cho tệp (hoặc đường dẫn mới nếu bạn muốn di chuyển nó).

Giá trị trả về:

Hàm rename() trả về true nếu thành công và false nếu có lỗi xảy ra (ví dụ như tệp không tồn tại hoặc không có quyền truy cập).

Ví dụ:


$oldName = 'oldfile.txt';
$newName = 'newfile.txt';

if (rename($oldName, $newName)) {
    echo "Đã đổi tên tệp thành công.";
} else {
    echo "Đổi tên tệp không thành công.";
}

Lưu ý:

  • Đảm bảo rằng bạn có quyền ghi vào thư mục nơi tệp đang được di chuyển hoặc đổi tên.
  • Hàm này có thể ghi đè lên tệp đích nếu nó đã tồn tại.

Hàm rename() rất hữu ích trong việc quản lý tệp, đặc biệt là khi bạn cần tổ chức lại các tệp tin trong ứng dụng của mình.