Hàm copy

Hàm copy tạo một bản sao của tập tin từ nguồn đến vị trí chỉ định. Tham số đầu tiên hàm nhận đường dẫn đến tập tin nguồn, tham số thứ hai - đường dẫn nơi cần sao chép tập tin đến. Hàm trả về true nếu sao chép thành công và false nếu có lỗi.

Cú pháp

phpcopy(source, dest);

Ví dụ

Sao chép tập tin từ source.txt sang destination.txt:

php<?php
  $res = copy('source.txt', 'destination.txt');
  var_dump($res);
?>

Kết quả thực thi mã (nếu tập tin được sao chép thành công):

phptrue

Ví dụ

Thử sao chép một tập tin không tồn tại:

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

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

phpfalse

Ví dụ

Sao chép với kiểm tra sự tồn tại của tập tin nguồn:

php<?php
  if (file_exists('source.txt')) {
    $res = copy('source.txt', 'destination.txt');
    echo $res ? 'File copied' : 'Copy failed';
  } else {
    echo 'Source file not found';
  }
?>

Xem thêm

  • hàm rename,
    hàm đổi tên hoặc di chuyển tập tin
  • hàm unlink,
    hàm xóa tập tin
  • hàm file_exists,
    hàm kiểm tra sự tồn tại của tập tin