copy funksiyasi
copy funksiyasi manba faylning nusxasini belgilangan joyga yaratadi.
Funksiya birinchi parametr sifatida manba fayl yo'lini qabul qiladi,
ikkinchisida - fayl qayerga nusxalanishi kerak bo'lgan yo'lni.
Funksiya muvaffaqiyatli nusxalashda true va xatolikda false qaytaradi.
Sintaksis
copy(source, dest);
Misol
source.txt faylini destination.txt ga nusxalaymiz:
<?php
$res = copy('source.txt', 'destination.txt');
var_dump($res);
?>
Kodni bajarish natijasi (agar fayl muvaffaqiyatli nusxalangan bo'lsa):
true
Misol
Mavjud bo'lmagan faylni nusxalashga urinib ko'ramiz:
<?php
$res = copy('nonexistent.txt', 'destination.txt');
var_dump($res);
?>
Kodni bajarish natijasi:
false
Misol
Manba fayl mavjudligini tekshirish bilan nusxalash:
<?php
if (file_exists('source.txt')) {
$res = copy('source.txt', 'destination.txt');
echo $res ? 'File copied' : 'Copy failed';
} else {
echo 'Source file not found';
}
?>
Shuningdek qarang
-
renamefunksiyasi,
bu faylni nomini o'zgartiradi yoki ko'chiradi -
unlinkfunksiyasi,
bu faylni o'chiradi -
file_existsfunksiyasi,
bu fayl mavjudligini tekshiradi