Funktionen copy
Funktionen copy skapar en kopia av en fil från källan till en angiven plats.
Första parametern funktionen tar är sökvägen till källfilen,
andra parametern är sökvägen dit filen ska kopieras.
Funktionen returnerar true vid lyckad kopiering och false vid fel.
Syntax
copy(source, dest);
Exempel
Låt oss kopiera filen från source.txt till destination.txt:
<?php
$res = copy('source.txt', 'destination.txt');
var_dump($res);
?>
Resultat av kodkörning (om filen kopierades framgångsrikt):
true
Exempel
Låt oss försöka kopiera en fil som inte finns:
<?php
$res = copy('nonexistent.txt', 'destination.txt');
var_dump($res);
?>
Resultat av kodkörning:
false
Exempel
Kopiering med kontroll av att källfilen finns:
<?php
if (file_exists('source.txt')) {
$res = copy('source.txt', 'destination.txt');
echo $res ? 'File copied' : 'Copy failed';
} else {
echo 'Source file not found';
}
?>
Se även
-
funktionen
rename,
som byter namn på eller flyttar en fil -
funktionen
unlink,
som raderar en fil -
funktionen
file_exists,
som kontrollerar om en fil finns