फ़ंक्शन mkdir
फ़ंक्शन mkdir निर्दिष्ट पथ पर एक नई डायरेक्टरी बनाता है।
पहला पैरामीटर फ़ंक्शन डायरेक्टरी के पथ के साथ एक स्ट्रिंग लेता है, दूसरा (वैकल्पिक) - एक ऑक्टल संख्या के रूप में एक्सेस परमिशन,
तीसरा (वैकल्पिक) - डायरेक्टरी बनाने के लिए रिकर्सिव फ्लैग।
डिफ़ॉल्ट रूप से, परमिशन 0777 (अधिकतम परमिशन) के रूप में सेट किए जाते हैं।
सिंटैक्स
mkdir(path, [mode], [recursive], [context]);
उदाहरण
वर्तमान फ़ोल्डर में डायरेक्टरी 'test' बनाएं:
<?php
mkdir('test');
?>
उदाहरण
0755 एक्सेस परमिशन निर्दिष्ट करते हुए एक डायरेक्टरी बनाएं:
<?php
mkdir('test2', 0755);
?>
उदाहरण
recursive फ्लैग का उपयोग करके नेस्टेड डायरेक्टरी बनाएं:
<?php
mkdir('test3/sub1/sub2', 0777, true);
?>
उदाहरण
बनाने से पहले डायरेक्टरी के अस्तित्व की जांच करें:
<?php
$dir = 'new_dir';
if (!file_exists($dir)) {
mkdir($dir);
echo 'डायरेक्टरी बन गई';
} else {
echo 'डायरेक्टरी पहले से मौजूद है';
}
?>