Πώς να μετονομάσετε ένα αρχείο ή έναν κατάλογο στην PHP χρησιμοποιώντας τη συνάρτηση rename().

Pos Na Metonomasete Ena Archeio E Enan Katalogo Sten Php Chresimopoiontas Te Synartese Rename



ο μετονομάζω() Το function είναι μια αποτελεσματική συνάρτηση στην PHP που σας επιτρέπει να ολοκληρώσετε την εργασία μετονομασίας αρχείων και καταλόγου χωρίς κόπο. Είτε θέλετε να αλλάξετε το όνομα ενός μεμονωμένου αρχείου με μία κίνηση, το μετονομάζω() Η λειτουργία είναι ιδανική επιλογή για αυτό.

Σε αυτόν τον οδηγό, θα συζητήσουμε τη χρήση και τη σύνταξη του συνάρτηση rename(). σε PHP.

Τι είναι η συνάρτηση rename() στην PHP;

ο μετονομάζω() Το function είναι μια ενσωματωμένη συνάρτηση PHP που χρησιμοποιείται για την αλλαγή του ονόματος του αρχείου ή του καταλόγου χωρίς αλλαγή του περιεχομένου του αρχείου. Αυτή η συνάρτηση παίρνει το παλιό όνομα και το νέο όνομα του αρχείου ως απαραίτητα ορίσματα.







Σύνταξη



Η μορφή για τη χρήση του μετονομάζω() Η λειτουργία στην PHP είναι η εξής:



μετονομάζω ( παλαιός , νέος , συμφραζόμενα )

ο παλαιός και νέος είναι οι υποχρεωτικές παράμετροι, οι παλαιός καθορίζει το αρχείο που θέλετε να αλλάξετε, νέος καθορίζει το νέο όνομα για το αρχείο. ο συμφραζόμενα είναι μια προαιρετική παράμετρος που καθορίζει το πλαίσιο για την αλλαγή του ονόματος αρχείου.





ο συνάρτηση rename(). επιστρέφει Αληθής στην επιτυχή εκτέλεση, διαφορετικά, επιστρέφει Ψευδής. ο μετονομάζω() Το αρχείο επιστρέφει ένα σφάλμα εάν το νέο αρχείο υπάρχει ήδη στον ίδιο κατάλογο.

Πώς να χρησιμοποιήσετε τη συνάρτηση rename() στην PHP;

Μετονομασία του αρχείου μέσω του συνάρτηση rename(). είναι εύκολο και τα ακόλουθα παραδείγματα θα σας βοηθήσουν σε αυτήν την περίπτωση.



Πώς να μετονομάσετε ένα αρχείο χρησιμοποιώντας τη συνάρτηση PHP rename().

Ο παρακάτω κώδικας θα μετονομάσει ένα αρχείο test.php σε α file.php:


μετονομάζω ( 'test.php' , 'file.php' ) ;
?>

Εάν μετονομάσετε ένα αρχείο που υπάρχει ήδη στον ίδιο κατάλογο, θα αντικατασταθεί.

Παράδειγμα 1 – Πώς να μετονομάσετε ένα αρχείο χρησιμοποιώντας τη συνάρτηση PHP rename().

Το παρακάτω παράδειγμα θα μετονομάσει το test.php προς την test2.php. Με την επιτυχή ολοκλήρωση, το αν δήλωση θα εκτυπωθεί στην κονσόλα, διαφορετικά, το άλλη δήλωση θα εμφανιστεί ως έξοδος:


αν ( μετονομάζω ( 'ΝΤΟ: \\ xampp \\ htdocs \\ test.php' , 'ΝΤΟ: \\ xampp \\ htdocs \\ test2.php' ) )
{
ηχώ 'Μετονομάστηκε με επιτυχία το test.php σε test2.php' ;
}
αλλού {
ηχώ 'Σφάλμα κατά τη μετονομασία του αρχείου' ;
}
?>

Σημείωση: Στην PHP, όταν καθορίζετε διαδρομές αρχείου για το μετονομάζω() λειτουργία (και άλλες λειτουργίες που σχετίζονται με αρχεία), είναι σημαντικό να το χρησιμοποιήσετε διπλές ανάστροφες κάθετες (\\) αντί για α μονή κάθετο (\) για να διασφαλιστεί ότι η διαδρομή του αρχείου ερμηνεύεται σωστά, αυτό συμβαίνει επειδή μια μεμονωμένη ανάστροφη κάθετο αντιμετωπίζεται ως χαρακτήρας διαφυγής στην PHP.

Παράδειγμα 2 – Πώς να μετονομάσετε έναν κατάλογο χρησιμοποιώντας τη συνάρτηση PHP rename().

Για να μετονομάσετε έναν κατάλογο χρησιμοποιώντας το μετονομάζω() λειτουργία, ακολουθήστε τον παρακάτω κώδικα:

$oldDirName = 'έγγραφα' ;
$newDirName = 'αρχεία δειγμάτων' ;

αν ( μετονομάζω ( $oldDirName , $newDirName ) ) {
ηχώ 'Ο κατάλογος μετονομάστηκε με επιτυχία!' ;
} αλλού {
ηχώ 'Σφάλμα κατά τη μετονομασία του καταλόγου.' ;
}

Συμπέρασμα

Η συνάρτηση rename() της PHP είναι ένα αξιόπιστο εργαλείο για την εύκολη μετονομασία ενός αρχείου ή καταλόγου, ενώ διατηρείται το περιεχόμενό του. Η απλή σύνταξη και οι δυνατότητες χειρισμού σφαλμάτων το καθιστούν μια βολική επιλογή για εργασίες διαχείρισης αρχείων. Με τη μόχλευση της δύναμης του μετονομάζω(), Οι προγραμματιστές PHP μπορούν να οργανώσουν και να τροποποιήσουν αποτελεσματικά τα ονόματα αρχείων ή καταλόγων στα έργα τους.