shutil module ရဲ့ copy2 method
shutil module ရဲ့ copy2 method သည်
၎င်း၏ metadata များကို ထိန်းသိမ်းထားစဉ် ဖိုင်တစ်ခုကို ကူးယူပေးပါတယ်။
method ၏ ပထမပါရာမီတာတွင် မူရင်းဖိုင်လမ်းကြောင်းကို
ဖော်ပြရပြီး၊ ဒုတိယပါရာမီတာတွင် -
ဖိုင်အသ�စ်၏ ဦးတည်ရာလမ်းကြောင်းကို ဖော်ပြရပါတယ်။ တတိယ
မဖြစ်မနေသတ်မှတ်ရန်မလိုအပ်သော ပါရာမီတာတွင် symbolic link များနှင့်
လုပ်ဆောင်ခြင်းကို သတ်မှတ်ပေးပါတယ် (နဂိုအတိုင်း
follow_symlinks=True)။
ဝါကျဖွဲ့နည်း
import shutil
shutil.copy2(ဘယ်ကနေကူးမလဲ၊ ဘယ်မှာကူးမလဲ၊ [symbolic links များအတွက် mode])
ဥပမာ
ဖိုင် file1.txt ကို
ဖိုင် file2.txt အဖြစ် ကူးယူကြည့်ရအောင်:
import shutil
shutil.copy2('file1.txt', 'file2.txt')
ကုဒ်အပြည့်အစုံအလုပ်လုပ်ပြီးနောက် ရလဒ်:
file2.txt
ဆက်လက်ကြည့်ရှုရန်
-
copymethod ကိုshutilmodule မှာ ကြည့်ပါ၊
ဒါကဖိုင် ဝင်ရောက်ခွင့်မုဒ်ကို ထိန်းသိမ်းထားစဉ် ကူးယူပေးပါတယ် -
copytreemethod ကိုshutilmodule မှာ ကြည့်ပါ၊
ဒါက folder ကို ပြန်လည်ထပ်တလဲလဲ ကူးယူပေးပါတယ် -
movemethod ကိုshutilmodule မှာ ကြည့်ပါ၊
ဒါက ဖိုင်သို့မဟုတ် directory ကို ပြန်လည်ထပ်တလဲလဲ ရွှေ့ပေးပါတယ် -
path.isfilemethod ကိုosmodule မှာ ကြည့်ပါ၊
ဒါက ဖိုင် တည်ရှိမှုကို စစ်ဆေးပေးပါတယ် -
makedirsmethod ကိုosmodule မှာ ကြည့်ပါ၊
ဒါက directory တစ်ခုကို ဖန်တီးပေးပါတယ် -
mkdirmethod ကိုosmodule မှာ ကြည့်ပါ၊
ဒါက folder တစ်ခုတည်းကို ဖန်တီးပေးပါတယ် -
removemethod ကိုosmodule မှာ ကြည့်ပါ၊
ဒါက ဖိုင်ကို ဖျက်ပေးပါတယ် -
getcwdmethod ကိုosmodule မှာ ကြည့်ပါ၊
ဒါက လက်ရှိ အလုပ်လုပ်နေသော directory ကို ပြန်ပေးပါတယ်