फ़ंक्शन mkdir

फ़ंक्शन mkdir निर्दिष्ट पथ पर एक नई डायरेक्टरी बनाता है। पहला पैरामीटर फ़ंक्शन डायरेक्टरी के पथ के साथ एक स्ट्रिंग लेता है, दूसरा (वैकल्पिक) - एक ऑक्टल संख्या के रूप में एक्सेस परमिशन, तीसरा (वैकल्पिक) - डायरेक्टरी बनाने के लिए रिकर्सिव फ्लैग। डिफ़ॉल्ट रूप से, परमिशन 0777 (अधिकतम परमिशन) के रूप में सेट किए जाते हैं।

सिंटैक्स

phpmkdir(path, [mode], [recursive], [context]);

उदाहरण

वर्तमान फ़ोल्डर में डायरेक्टरी 'test' बनाएं:

php<?php
  mkdir('test');
?>

उदाहरण

0755 एक्सेस परमिशन निर्दिष्ट करते हुए एक डायरेक्टरी बनाएं:

php<?php
  mkdir('test2', 0755);
?>

उदाहरण

recursive फ्लैग का उपयोग करके नेस्टेड डायरेक्टरी बनाएं:

php<?php
  mkdir('test3/sub1/sub2', 0777, true);
?>

उदाहरण

बनाने से पहले डायरेक्टरी के अस्तित्व की जांच करें:

php<?php
  $dir = 'new_dir';
  if (!file_exists($dir)) {
    mkdir($dir);
    echo 'डायरेक्टरी बन गई';
  } else {
    echo 'डायरेक्टरी पहले से मौजूद है';
  }
?>

यह भी देखें

  • फ़ंक्शन rmdir,
    जो डायरेक्टरी को हटाता है
  • फ़ंक्शन is_dir,
    जो डायरेक्टरी के अस्तित्व की जांच करता है
  • फ़ंक्शन chmod,
    जो एक्सेस परमिशन बदलता है
  • फ़ंक्शन scandir,
    जो डायरेक्टरी की सामग्री को पढ़ता है