A copy függvény
A copy függvény egy másolatot készít a forrásfájlból a megadott helyre.
Az első paraméterben a függvény a forrásfájl elérési útját veszi át,
a másodikban azt az elérési utat, ahová a fájlt másolni kell.
A függvény true értékkel tér vissza sikeres másolás esetén és false értékkel hibánál.
Szintaxis
copy(source, dest);
Példa
Másoljuk át a source.txt fájlt destination.txt névre:
<?php
$res = copy('source.txt', 'destination.txt');
var_dump($res);
?>
A kód végrehajtásának eredménye (ha a fájl sikeresen másolódott):
true
Példa
Próbáljunk meg egy nem létező fájlt másolni:
<?php
$res = copy('nonexistent.txt', 'destination.txt');
var_dump($res);
?>
A kód végrehajtásának eredménye:
false
Példa
Másolás a forrásfájl létezésének ellenőrzésével:
<?php
if (file_exists('source.txt')) {
$res = copy('source.txt', 'destination.txt');
echo $res ? 'File copied' : 'Copy failed';
} else {
echo 'Source file not found';
}
?>
Lásd még
-
a
renamefüggvényt,
ami átnevez vagy áthelyez egy fájlt -
a
unlinkfüggvényt,
ami töröl egy fájlt -
a
file_existsfüggvényt,
ami ellenőrzi egy fájl létezését