फ़ंक्शन 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 ? 'File copied' : 'Copy failed';
  } else {
    echo 'Source file not found';
  }
?>

यह भी देखें

  • फ़ंक्शन rename,
    जो एक फ़ाइल का नाम बदलती है या उसे स्थानांतरित करती है
  • फ़ंक्शन unlink,
    जो एक फ़ाइल को हटाती है
  • फ़ंक्शन file_exists,
    जो एक फ़ाइल के अस्तित्व की जांच करती है