Hàm rename

Hàm rename đổi tên tệp hoặc thư mục. Tham số đầu tiên hàm nhận tên hiện tại của tệp hoặc đường dẫn tới nó, tham số thứ hai - tên mới hoặc đường dẫn mới. Hàm trả về true trong trường hợp thành công và false trong trường hợp lỗi.

Cú pháp

phprename(string $oldname, string $newname, resource $context = null): bool

Ví dụ

Đổi tên tệp từ 'old.txt' thành 'new.txt':

php<?php
  $res = rename('old.txt', 'new.txt');
  var_dump($res);
?>

Kết quả thực thi mã:

phptrue

Ví dụ

Di chuyển tệp tới thư mục khác:

php<?php
  $res = rename('file.txt', 'newdir/file.txt');
  var_dump($res);
?>

Kết quả thực thi mã:

phptrue

Ví dụ

Thử đổi tên một tệp không tồn tại:

php<?php
  $res = rename('nonexistent.txt', 'new.txt');
  var_dump($res);
?>

Kết quả thực thi mã:

phpfalse

Ví dụ

Đổi tên thư mục:

php<?php
  $res = rename('olddir', 'newdir');
  var_dump($res);
?>

Kết quả thực thi mã:

phptrue

Xem thêm

  • hàm copy,
    hàm này sao chép tệp
  • hàm unlink,
    hàm này xóa tệp
  • hàm move_uploaded_file,
    hàm này di chuyển tệp đã tải lên