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 'directory created';
  } else {
    echo 'directory already exists';
  }
?>

ဤအကြောင်းကိုလည်း ကြည့်ပါ

  • rmdir လုပ်ဆောင်ချက်,
    အဆိုပါလုပ်ဆောင်ချက်သည် ဖိုလ်ဒါကို ဖျက်ပစ်သည်
  • is_dir လုပ်ဆောင်ချက်,
    အဆိုပါလုပ်ဆောင်ချက်သည် ဖိုလ်ဒါရှိ/မရှိ စစ်ဆေးပေးသည်
  • chmod လုပ်ဆောင်ချက်,
    အဆိုပါလုပ်ဆောင်ချက်သည် ဝင်ရောက်ခွင့်အခွင့်အရေးများကို ပြောင်းလဲပေးသည်
  • scandir လုပ်ဆောင်ချက်,
    အဆိုပါလုပ်ဆောင်ချက်သည် ဖိုလ်ဒါအတွင်းရှိ အကြောင်းအရာများကို ဖတ်ရှုပေးသည်