Fungsi copy
Fungsi copy mencipta salinan fail dari sumber ke lokasi yang ditentukan.
Parameter pertama fungsi menerima laluan ke fail sumber,
parameter kedua - laluan di mana fail perlu disalin.
Fungsi mengembalikan true jika penyalinan berjaya dan false jika berlaku ralat.
Sintaks
copy(source, dest);
Contoh
Mari salin fail dari source.txt ke destination.txt:
<?php
$res = copy('source.txt', 'destination.txt');
var_dump($res);
?>
Keputusan pelaksanaan kod (jika fail berjaya disalin):
true
Contoh
Mari cuba salin fail yang tidak wujud:
<?php
$res = copy('nonexistent.txt', 'destination.txt');
var_dump($res);
?>
Keputusan pelaksanaan kod:
false
Contoh
Menyalin dengan semakan kewujudan fail sumber:
<?php
if (file_exists('source.txt')) {
$res = copy('source.txt', 'destination.txt');
echo $res ? 'File copied' : 'Copy failed';
} else {
echo 'Source file not found';
}
?>
Lihat juga
-
fungsi
rename,
yang menamakan semula atau memindahkan fail -
fungsi
unlink,
yang memadam fail -
fungsi
file_exists,
yang menyemak kewujudan fail