PHP သည်ပုံမှန်အားဖြင့်အသုံးပြုသော server-side scripting language တစ်ခုဖြစ်သည်။ ဤဆောင်းပါးသည် File စီမံခန့်ခွဲမှု, သစ်ထုတ်လုပ်ခြင်းနှင့်အခြားအခြေအနေများတွင်အလွန်လက်တွေ့ကျသည့် PHP မှတစ်ဆင့်မည်သည့်နေရာ,
အချို့သောဖြစ်ရပ်များတွင်ကျွန်ုပ်တို့သည်နေ့စွဲများကိုနေ့စွဲဖြင့်သိုလှောင်ခြင်းကဲ့သို့သောနေ့စွဲဖြင့်ဒိုင်းတပ်ရာများကိုဖန်တီးရန်လိုအပ်သည်။ ဒီ function ကိုအကောင်အထည်ဖော်တဲ့ PHP ကုဒ်ဥပမာတစ်ခုပါ။
$date = date('Y/m/d');
$dir = "logs/" . $date;
if (!file_exists($dir)) {
mkdir($dir, 0777, true);
echo "Directory ဖန်တီးခဲ့သည်:" . $dir;
} else {
echo "လမ်းညွှန်ရှိပြီးသား:" . $dir;
}
ဤကုဒ်တွင်လက်ရှိနှစ်, လနှင့်ရက်စွဲကိုရယူရန်အတွက် PHP ၏ built-in function () function ကိုအသုံးပြုသည်။ ထို့နောက် directory တည်ရှိမှုရှိမရှိဆုံးဖြတ်ရန် file_exists () function ကိုသုံးပါ။ အကယ်. ၎င်းသည်မရှိပါကလမ်းညွှန်ကိုဖန်တီးရန် Mkdir () function ကိုသုံးပါ။
Directories Directorys အပြင် Directory များအပြင် PHP သည် File နှင့် Directory Management ကိုလုပ်ဆောင်ရန်အတွက် PHP သည်အခြားလမ်းညွှန်ခွဲစိတ်ကုသမှုများကိုလည်းထောက်ပံ့ပေးသည်။
Mkdir () function ကို directory များဖန်တီးရန်အသုံးပြုသည်။ အကယ်. လမ်းညွှန်သည်တည်ရှိပြီးပါက directory ကိုပြန်လည်ပြုပြင်မွမ်းမံခြင်းရှိမရှိကိုဖော်ပြရန်တတိယ pareter ကိုသုံးနိုင်သည်။
mkdir('logs/2025/06/29', 0777, true);
directory သည် function_exists () function မှတဆင့်တည်ရှိခြင်းရှိမရှိစစ်ဆေးနိုင်သည်။
if (file_exists('logs/2025/06/29')) {
echo 'လမ်းညွှန်ရှိပြီးသား';
} else {
echo 'အဆိုပါလမ်းညွှန်မတည်ရှိပါဘူး';
}
အကယ်. သင်သည်အချည်းနှီးသော directory ကိုဖျက်ရန်လိုအပ်ပါက RMDir () function ကိုသုံးနိုင်သည်။
rmdir('logs/2025/06/29');
directory တစ်ခုတွင်ဖိုင်များနှင့် subdirectories များစာရင်းကိုရယူရန်သင် scandir () function ကိုသုံးနိုင်သည်။
$files = scandir('logs/2025/06/29');
print_r($files);
ဤဆောင်းပါးသည်တစ်နှစ်, တစ်လနှင့်နေ့နှင့်နေ့ကို PHP မှတစ်ဆင့်မည်သို့ဖန်တီးရမည်ကိုဖော်ပြသည်။ ရက်စွဲ () , Mkdir () , file_exists () စသည်စသည်တို့ပါ 0 င်သော PHP ၏ built-in function များကိုအသုံးပြုခြင်းအားဖြင့်လမ်းညွှန်များကိုဖန်တီးရန်, ဖျက်ရန်နှင့်ဖျက်ရန်လွယ်ကူသည်။ ဤအကြံပြုချက်များသည်အခြေအနေအမျိုးမျိုးတွင်ဖိုင်စီမံခန့်ခွဲမှုစွမ်းဆောင်ရည်ကိုတိုးတက်စေသည်။