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
copy(source, dest);
Ví dụ
Sao chép tập tin từ source.txt sang destination.txt:
<?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):
true
Ví dụ
Thử sao chép một tập tin không tồn tại:
<?php
$res = copy('nonexistent.txt', 'destination.txt');
var_dump($res);
?>
Kết quả thực thi mã:
false
Ví dụ
Sao chép với kiểm tra sự tồn tại của tập tin nguồn:
<?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