copy လုပ်ဆောင်ချက်

copy လုပ်ဆောင်ချက်သည် ရင်းမြစ်မှ သတ်မှတ်ထားသော နေရာသို့ ဖိုင်တစ်ခု၏ မိတ္တူတစ်ခုကို ဖန်တီးပေးသည်။ ပထမပါရာမီတာအနေဖြင့် လုပ်ဆောင်ချက်က မူလဖိုင်လမ်းကြောင်းကို လက်ခံပြီး၊ ဒုတိယပါရာမီတာအနေဖြင့် ဖိုင်ကို မည်သည့်နေရာသို့ ကူးယူရမည့် လမ်းကြောင်းကို လက်ခံသည်။ လုပ်ဆောင်ချက်သည် အောင်မြင်စွာ ကူးယူပါက true ကို ပြန်ပေးပြီး အမှားတစ်ခု ဖြစ်ပါက false ကို ပြန်ပေးသည်။

ဝါကျဖွဲ့စည်းပုံ

phpcopy(source, dest);

နမူနာ

source.txt မှ destination.txt သို့ ဖိုင်ကို ကူးယူကြပါစို့။

php<?php
  $res = copy('source.txt', 'destination.txt');
  var_dump($res);
?>

ကုဒ် လုပ်ဆောင်ချက်၏ ရလဒ် (ဖိုင် အောင်မြင်စွာ ကူးယူပါက)။

phptrue

နမူနာ

မရှိသော ဖိုင်ကို ကူးယူကြည့်ကြပါစို့။

php<?php
  $res = copy('nonexistent.txt', 'destination.txt');
  var_dump($res);
?>

ကုဒ် လုပ်ဆောင်ချက်၏ ရလဒ်။

phpfalse

နမူနာ

မူလဖိုင် တည်ရှိမှုကို စစ်ဆေးပြီး ကူးယူခြင်း။

php<?php
  if (file_exists('source.txt')) {
    $res = copy('source.txt', 'destination.txt');
    echo $res ? 'ဖိုင် ကူးယူပြီးပါပြီ' : 'ကူးယူခြင်း မအောင်မြင်ပါ';
  } else {
    echo 'မူလဖိုင် မတွေ့ရှိပါ';
  }
?>

ဆက်လက်လေ့လာရန်

  • rename လုပ်ဆောင်ချက်၊
    ဖိုင်၏ အမည်ပြောင်းခြင်း သို့မဟုတ် ရွှေ့ပြောင်းခြင်းကို လုပ်ဆောင်ပေးသည်။
  • unlink လုပ်ဆောင်ချက်၊
    ဖိုင်ကို ဖျက်ပေးသည်။
  • file_exists လုပ်ဆောင်ချက်၊
    �ိုင် တည်ရှိမှုကို စစ်ဆေးပေးသည်။