254 of 410 menu

Συνάρτηση copy

Η συνάρτηση copy δημιουργεί ένα αντίγραφο ενός αρχείου από την πηγή στην καθορισμένη θέση. Ως πρώτη παράμετρο η συνάρτηση δέχεται τη διαδρομή προς το αρχικό αρχείο, ως δεύτερη - τη διαδρομή προς τον προορισμό όπου πρέπει να αντιγραφεί το αρχείο. Η συνάρτηση επιστρέφει true σε περίπτωση επιτυχούς αντιγραφής και false σε περίπτωση σφάλματος.

Σύνταξη

copy(source, dest);

Παράδειγμα

Ας αντιγράψουμε το αρχείο από το source.txt στο destination.txt:

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

Αποτέλεσμα εκτέλεσης του κώδικα (εάν το αρχείο αντιγράφηκε με επιτυχία):

true

Παράδειγμα

Ας προσπαθήσουμε να αντιγράψουμε ένα μη υπάρχον αρχείο:

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

Αποτέλεσμα εκτέλεσης του κώδικα:

false

Παράδειγμα

Αντιγραφή με έλεγχο ύπαρξης του αρχικού αρχείου:

<?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,
    που ελέγχει την ύπαρξη ενός αρχείου
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη