လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP Rename () function tutorial: ဖိုင်များနှင့်လမ်းညွှန်များအမည်ပြောင်းနည်းပါ

PHP Rename () function tutorial: ဖိုင်များနှင့်လမ်းညွှန်များအမည်ပြောင်းနည်းပါ

M66 2025-06-12

PHP Rename () function ကိုမိတ်ဆက်ပေးခြင်း

PHP တွင်ဖိုင်များ (သို့) လမ်းညွှန်များကိုအမည်ပြောင်းစေရန်အမည်ပြောင်းခြင်း () function ကိုအသုံးပြုသည်။ ဤလုပ်ဆောင်ချက်သည်ဖိုင်တစ်ခုသို့မဟုတ်လမ်းညွှန်တစ်ခု၏အမည်ကိုအလွယ်တကူပြုပြင်ရန်ခွင့်ပြုသည်။ ၎င်းသည်ဖိုင်တစ်ခုသို့မဟုတ် directory တစ်ခုဖြစ်စေ, directory, အမည်ပြောင်းခြင်း () အမည်ပြောင်းရန်အဆင်ပြေသောနည်းလမ်းဖြစ်သည်။ အရင်းအမြစ်အမည်နှင့်ပစ်မှတ်အမည်ကိုဖြတ်သန်းခြင်းအားဖြင့်အမည်ပြောင်းခြင်းလုပ်ငန်းကိုချောချောမွေ့မွေ့ပြီးချောချောမွေ့မွေ့လုပ်နိုင်သည်။

သဒ္ဒါ

 Bool အမည် (string $ အရင်းအမြစ်, string ကို $ ပစ်မှတ်)

parameter သည်ဖော်ပြချက်:

  • $ ရင်းမြစ် - တောင်းဆိုရန်အရင်းအမြစ်ဖိုင်သို့မဟုတ်လမ်းညွှန်အမည်ကိုသတ်မှတ်ခြင်း, အမည်ပြောင်းခံရမည်။
  • $ target: လိုအပ်သည်မှာပစ်မှတ်အမည်အသစ်တစ်ခုကိုသတ်မှတ်ပါ။

Value ကိုပြန်သွားပါ

အောင်မြင်သောအခါ စစ်မှန်သော ပြန်လာပြီးပျက်ကွက်သည့်အခါ မှားယွင်းသော ပြန်လာသည်။

နမူနာကုဒ်

Rename () function ကို သုံး. ဖိုင်များနှင့်လမ်းညွှန်များကိုအမည်ပြောင်းခြင်းအတွက်နမူနာကုဒ်ဖြစ်သည်။

ဥပမာ 1 - ဖိုင်ကိုအမည်ပြောင်းပါ

ဤဥပမာသည် "New_file.txtx" သို့ "Old_file.txt" မှဖိုင်ကိုမည်သို့အမည်ပြောင်းလဲ။

<?php
$old_name = "old_file.txt";
$new_name = "new_file.txt";

if (rename($old_name, $new_name)) {
    echo "ဖိုင်ကိုအောင်မြင်စွာအမည်ပြောင်းပါ!";
} else {
    echo "ဖိုင်အမည်ပြောင်းခြင်းမအောင်မြင်ပါ!";
}
?>

အပေါ်ကဥပမာမှာဖိုင်ကိုနာမည်ပြောင်းဖို့ Rename () function ကိုသုံးတယ်။ အကယ်. ခွဲစိတ်ကုသမှုအောင်မြင်လျှင် output သည် "File Rename အောင်မြင်စွာအမည်ပြောင်းသည်" ဖြစ်သည်။ ဒီလိုမှမဟုတ်ရင် output ကို "အမည်ပြောင်းခြင်းမအောင်မြင်ဘူး!"

ဥပမာ 2 - လမ်းညွှန်အမည်ပြောင်းပါ

အောက်ပါဥပမာသည် "New_Directory" သို့ "Old_Directory" လမ်းညွှန်ကိုမည်သို့အမည်ပြောင်းလဲ။

<?php
$old_name = "old_directory";
$new_name = "new_directory";

if (rename($old_name, $new_name)) {
    echo "directory အောင်မြင်စွာအမည်ပြောင်း!";
} else {
    echo "Directory အမည်ပြောင်းခြင်းမအောင်မြင်ပါ!";
}
?>

ဤဥပမာတွင်ကျွန်ုပ်တို့သည် "Old_Directory" မှ "Old_Directory" မှ "New_Directory" မှ " New_Directory" သို့ပြောင်းရန် " အောင်မြင်လျှင်စနစ်သည် "directory အောင်မြင်စွာအမည်ပြောင်းလဲ" ကိုပြလိမ့်မည်။ ; ဒီလိုမှမဟုတ်ရင် directory rename ပျက်ကွက်! "ပြသလိမ့်မည်။

မှတ်သားရန်အရာ

  • ဖိုင်စနစ်ခွင့်ပြုချက်များ - Rename () ကိုဆက်နွယ်သည့်အခါဖိုင်စနစ်ခွင့်ပြုချက်ဖြင့်ကန့်သတ်ထားနိုင်သည်။ ဖိုင်သို့မဟုတ်လမ်းညွှန်၏အမည်ကိုပြုပြင်ရန်သင့်တွင်လုံလောက်သောခွင့်ပြုချက်ရှိသည်သေချာအောင်လုပ်ပါ။
  • ရင်းမြစ်ဖိုင်သို့မဟုတ်လမ်းညွှန်တည်ရှိမှု - အရင်းအမြစ်ဖိုင်သို့မဟုတ်လမ်းညွှန်မရှိပါကအမည်ပြောင်းခြင်း () function သည် မှားယွင်းသော တုံ့ပြန်မှုများမအောင်မြင်ပါ။

အကျဉ်းချုပ်

PHP မှ Rename () function သည် function သည်အသုံးပြုသူများအားအသုံးပြုသူများကိုရိုးရှင်းသောကုဒ်မှတဆင့်ဖိုင်အသစ်များသို့ပြောင်းလဲရန်ခွင့်ပြုသည့်အလွန်အစွမ်းထက်သောကိရိယာတစ်ခုဖြစ်သည်။ ဖိုင်စစ်ဆင်ရေး (သို့) လမ်းညွှန်စီမံခန့်ခွဲမှုရှိ, ဤလုပ်ဆောင်မှုကိုကျွမ်းကျင်စွာပြုလုပ်နိုင်သည်နှင့်အမျှသင်သည်အမည်များနှင့် directory များကို accessing လုပ်ခြင်းကိုအလွယ်တကူအကောင်အထည်ဖော်နိုင်လိမ့်မည်။