Funkcija copy
Funkcija copy izveido faila kopiju no avota uz norādīto vietu.
Pirmo parametru funkcija saņem ceļu uz avota failu,
otro - ceļu, kur failš jākopē.
Funkcija atgriež true veiksmīgas kopēšanas gadījumā un false kļūdas gadījumā.
Sintakse
copy(source, dest);
Piemērs
Kopēsim failu no source.txt uz destination.txt:
<?php
$res = copy('source.txt', 'destination.txt');
var_dump($res);
?>
Koda izpildes rezultāts (ja fails veiksmīgi nokopēts):
true
Piemērs
Mēģināsim nokopēt neesošu failu:
<?php
$res = copy('nonexistent.txt', 'destination.txt');
var_dump($res);
?>
Koda izpildes rezultāts:
false
Piemērs
Kopēšana ar avota faila esamības pārbaudi:
<?php
if (file_exists('source.txt')) {
$res = copy('source.txt', 'destination.txt');
echo $res ? 'File copied' : 'Copy failed';
} else {
echo 'Source file not found';
}
?>
Skatiet arī
-
funkciju
rename,
kas pārdēvē vai pārvieto failu -
funkciju
unlink,
kas dzēš failu -
funkciju
file_exists,
kas pārbauda faila esamību