shutil module ရဲ့ copy2 method

shutil module ရဲ့ copy2 method သည် ၎င်း၏ metadata များကို ထိန်းသိမ်းထားစဉ် ဖိုင်တစ်ခုကို ကူးယူပေးပါတယ်။ method ၏ ပထမပါရာမီတာတွင် မူရင်းဖိုင်လမ်းကြောင်းကို ဖော်ပြရပြီး၊ ဒုတိယပါရာမီတာတွင် - ဖိုင်အသ�စ်၏ ဦးတည်ရာလမ်းကြောင်းကို ဖော်ပြရပါတယ်။ တတိယ မဖြစ်မနေသတ်မှတ်ရန်မလိုအပ်သော ပါရာမီတာတွင် symbolic link များနှင့် လုပ်ဆောင်ခြင်းကို သတ်မှတ်ပေးပါတယ် (နဂိုအတိုင်း follow_symlinks=True)။

ဝါကျဖွဲ့နည်း

pythonimport shutil

shutil.copy2(ဘယ်ကနေကူးမလဲ၊ ဘယ်မှာကူးမလဲ၊ [symbolic links များအတွက် mode])

ဥပမာ

ဖိုင် file1.txt ကို ဖိုင် file2.txt အဖြစ် ကူးယူကြည့်ရအောင်:

pythonimport shutil

shutil.copy2('file1.txt', 'file2.txt')

ကုဒ်အပြည့်အစုံအလုပ်လုပ်ပြီးနောက် ရလဒ်:

pythonfile2.txt

ဆက်လက်ကြည့်ရှုရန်

  • copy method ကို shutil module မှာ ကြည့်ပါ၊
    ဒါကဖိုင် ဝင်ရောက်ခွင့်မုဒ်ကို ထိန်းသိမ်းထားစဉ် ကူးယူပေးပါတယ်
  • copytree method ကို shutil module မှာ ကြည့်ပါ၊
    ဒါက folder ကို ပြန်လည်ထပ်တလဲလဲ ကူးယူပေးပါတယ်
  • move method ကို shutil module မှာ ကြည့်ပါ၊
    ဒါက ဖိုင်သို့မဟုတ် directory ကို ပြန်လည်ထပ်တလဲလဲ ရွှေ့ပေးပါတယ်
  • path.isfile method ကို os module မှာ ကြည့်ပါ၊
    ဒါက ဖိုင် တည်ရှိမှုကို စစ်ဆေးပေးပါတယ်
  • makedirs method ကို os module မှာ ကြည့်ပါ၊
    ဒါက directory တစ်ခုကို ဖန်တီးပေးပါတယ်
  • mkdir method ကို os module မှာ ကြည့်ပါ၊
    ဒါက folder တစ်ခုတည်းကို ဖန်တီးပေးပါတယ်
  • remove method ကို os module မှာ ကြည့်ပါ၊
    ဒါက ဖိုင်ကို ဖျက်ပေးပါတယ်
  • getcwd method ကို os module မှာ ကြည့်ပါ၊
    ဒါက လက်ရှိ အလုပ်လုပ်နေသော directory ကို ပြန်ပေးပါတယ်