လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP file system function အသုံးပြုမှုအသုံးပြုမှုလမ်းညွှန်: ဖိုင်နှင့် directory operation tutorial

PHP file system function အသုံးပြုမှုအသုံးပြုမှုလမ်းညွှန်: ဖိုင်နှင့် directory operation tutorial

M66 2025-07-10

PHP ဖိုင်စနစ်လုပ်ဆောင်ချက်များအသုံးပြုမှုလမ်းညွှန်

PHP သည် File System Functions ကိုထောက်ပံ့ပေးသည်။ ဘုံဖိုင်စစ်ဆင်ရေးများတွင်အဖွင့်, စာဖတ်ခြင်း, ရေးသားခြင်း, ဖျက်ခြင်း, ဖျက်ခြင်း, ဖျက်ခြင်း, အမည်ပေးခြင်းစသည်တို့ပါဝင်သည်။ ဤဆောင်းပါးသည်သင့်အားဤလုပ်ငန်းဆောင်တာများကိုမည်သို့အသုံးပြုသည်ကိုနက်နက်နဲနဲနားလည်ရန်နှင့်၎င်းတို့ကိုတကယ့်ပရောဂျက်များမှနမူနာများကိုမည်သို့ကျင့်သုံးရမည်ကိုသင်နားလည်စေလိမ့်မည်။

ဖိုင်စစ်ဆင်ရေး

PHP သည်လက်တွေ့ကျသောဖိုင်အမျိုးအစားများစွာကိုထောက်ပံ့ပေးသည်။

  • fopen () ဖိုင်ကိုဖွင့်ပါ
  • fwrite () နှင့် fread () - အကြောင်းအရာများကိုဖိုင်များသို့စာရေးရန်နှင့်ဖတ်ရန်အသုံးပြုသည်
  • fcose () : ဖိုင်ကိုပိတ်ပါ
  • ဖိုင်အရွယ်အစားကိုရယူရန် () ဖိုင်များ ရယူပါ
  • လက်မအကျယ် () ဖိုင်ကိုဖျက်ပါ
  • Rename () ဖိုင်ကိုအမည်ပြောင်းပါ

ဥပမာ - ဖိုင်တစ်ခုကိုရေးပါ

<?php
$file = 'my_file.txt';
$data = 'Hello, world!';
$handle = fopen($file, 'w');
fwrite($handle, $data);
fclose($handle);
echo 'ဖိုင်ကိုရေးသားခဲ့သည်';
?>

လမ်းညွှန်စစ်ဆင်ရေး

File operations များနှင့်ဆင်တူသည်, PHP သည် directory operator လုပ်ငန်းလုပ်ဆောင်ချက်အမျိုးမျိုးကိုလည်းထောက်ပံ့ပေးသည်။

  • MKDIR () : လမ်းညွှန်အသစ်တစ်ခုဖန်တီးပါ
  • RMDIR () : အချည်းနှီးသော directory ကိုဖျက်ပါ
  • scandir () : စာရင်းလမ်းညွှန်အကြောင်းအရာများစာရင်း
  • is_dir () : directory ဟုတ်မဟုတ်စစ်ဆေးပါ
  • CHDIR () - လက်ရှိအလုပ်လုပ်လမ်းညွှန်ကိုပြောင်းပါ

ဥပမာ - လမ်းညွှန်တစ်ခုဖန်တီးပါ

<?php
$directory = 'new_directory';
mkdir($directory);
echo 'Directory ဖန်တီးခဲ့သည်';
?>

လက်တွေ့ကျသောကိစ္စ - ဖိုင်များကိုဆာဗာသို့တင်ပါ

အောက်ဖော်ပြပါသည် PHP file system function များကို အသုံးပြု. ဖိုင်များကိုတင်ခြင်းအတွက်နမူနာကုဒ်ဖြစ်သည်။

<?php
if ($_FILES['my_file']['error'] === 0) {
    $target_dir = 'uploads/';
    $target_file = $target_dir . basename($_FILES['my_file']['name']);

    // ဖိုင်ရှိပြီးသားရှိမရှိစစ်ဆေးပါ
    if (file_exists($target_file)) {
        echo 'ဖိုင်ပြီးသားရှိပြီးသား';
    } else {
        // directory ကိုပစ်မှတ်ထားရန်ဖိုင်များကိုရွှေ့ပါ
        if (move_uploaded_file($_FILES['my_file']['tmp_name'], $target_file)) {
            echo 'အောင်မြင်စွာဖိုင်တင်ပါ';
        } else {
            echo 'ဖိုင်တင်ခြင်းမအောင်မြင်ပါ';
        }
    }
}
?>

အကျဉ်းချုပ်

ဤဆောင်းပါးသည်ဖိုင်များနှင့်လမ်းညွှန်များကိုစီမံရန် PHP file system function များကိုမည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးပြီးအမှန်တကယ်ကိစ္စများမှတစ်ဆင့်ဖိုင်တင်ခြင်းလုပ်ငန်းစဉ်ကိုပြသသည်။ ဤအခြေခံလုပ်ဆောင်မှုများကိုကျွမ်းကျင်စွာဖြင့် PHP တွင်ဖိုင်နှင့်လမ်းညွှန်ပြ issues နာများကိုပိုမိုထိရောက်စွာကိုင်တွယ်နိုင်သည်။ PHP Development Toirts များပိုမိုသိရှိလိုပါကကျွန်ုပ်တို့၏ဝက်ဘ်ဆိုက်သို့ညှိပါ။