rename() फ़ंक्शन
rename() फ़ंक्शन एक फ़ाइल या निर्देशिका का नाम बदलता है। सफलता पर true, विफलता पर false लौटाता है।
सिंटैक्स
rename($old_name, $new_name, $context)
पैरामीटर
| पैरामीटर | विवरण |
|---|---|
| old_name | फ़ाइल या निर्देशिका का पुराना नाम |
| new_name | फ़ाइल या निर्देशिका का नया नाम |
| context | स्ट्रीम के व्यवहार को निर्दिष्ट करता है (वैकल्पिक) |
उदाहरण 1: सरल नाम परिवर्तन
<?php
rename("one.txt", "two.txt");
?>
आउटपुट
TRUE
उदाहरण 2: पूर्ण पथ के साथ (चलाना भी)
<?php
rename("D:\\new\\tutorials\\java.docx", "D:\\new\\tutorials\\programming\\java.docx");
?>
आउटपुट
TRUE
नोट
- यदि नई फ़ाइल पहले से मौजूद है, तो इसे ओवरराइट कर दिया जाएगा (चेतावनी के बिना)।
- क्रॉस-फाइलसिस्टम चाल (move) समर्थित नहीं हो सकते (OS पर निर्भर)।
- नाम बदलने/चलाने के लिए स्रोत और गंतव्य दोनों पर लिखने की अनुमति आवश्यक है।
- Windows पर, यदि गंतव्य मौजूद है तो फ़ंक्शन विफल हो सकता है जब तक कि PHP 5.3.1+ न हो।