Funkcija copy
Funkcija copy sukuria failo kopiją iš šaltinio į nurodytą vietą.
Pirmuoju parametru funkcija priima kelią į pradinį failą,
antruoju - kelią, kur reikia nukopijuoti failą.
Funkcija grąžina true sėkmingai nukopijavus ir false klaidos atveju.
Sintaksė
copy(source, dest);
Pavyzdys
Nukopijuokime failą iš source.txt į destination.txt:
<?php
$res = copy('source.txt', 'destination.txt');
var_dump($res);
?>
Kodo vykdymo rezultatas (jei failas sėkmingai nukopijuotas):
true
Pavyzdys
Pabandykime nukopijuoti neegzistuojantį failą:
<?php
$res = copy('nonexistent.txt', 'destination.txt');
var_dump($res);
?>
Kodo vykdymo rezultatas:
false
Pavyzdys
Kopijavimas su pirminio failo egzistavimo patikrinimu:
<?php
if (file_exists('source.txt')) {
$res = copy('source.txt', 'destination.txt');
echo $res ? 'Failas nukopijuotas' : 'Kopijavimas nepavyko';
} else {
echo 'Pirminis failas nerastas';
}
?>
Taip pat žiūrėkite
-
funkciją
rename,
kuri pervadina arba perkelia failą -
funkciją
unlink,
kuri ištrina failą -
funkciją
file_exists,
kuri tikrina failo egzistavimą