os မော်ဂျူး၏ stat နည်းလမ်း
stat နည်းလမ်းသည် ၎င်း၏
အချက်အလက်တွင် သတ်မှတ်ထားသော
လမ်းကြောင်း၏ အခြေအနေအချက်အလက်များ
ရယူရန် ရည်ရွယ်ပါသည်။ ဂုဏ်သတ္တိများပါရှိသော
စာကြောင်း သို့မဟုတ် ဘိုက်အရာဝတ္ထု
os.stat_result ကို ပြန်ပေးပါသည်။
os.stat_result အရာဝတ္ထု၏ ဂုဏ်သတ္တိများ
| ဂုဏ်သတ္တိ | ဖော်ပြချက် |
|---|---|
st_mode |
ဖိုင်အမျိုးအစားနှင့် ဖိုင်၏ bit mode များကို ပြသပါသည်။ |
st_ino |
Unix တွင် inode နံပါတ်နှင့် Windows OS တွင် ဖိုင်အညွှန်းကို ပြသပါသည်။ |
st_dev |
ဖိုင်တည်ရှိသော ကိရိယာ၏ မှတ်ပုံတင်အမှတ်ကို ပြသပါသည်။ |
st_nlink |
ခိုင်မာသော လင့်ခ်များ၏ အရေအတွက်ကို ပြသပါသည်။ |
st_uid |
ဖိုင်ပိုင်ရှင်၏ သုံးစွဲသူမှတ်ပုံတင်အမှတ်ကို ပြသပါသည်။ |
st_gid |
ဖိုင်ပိုင်ရှင်၏ အဖွဲ့မှတ်ပုံတင်အမှတ်ကို ပြသပါသည်။ |
st_size |
ဖိုင်၏ အရွယ်အစားကို ဘိုက်များဖြင့် ပြသပါသည်။ |
st_atime |
နောက်ဆုံး ဝင်ရောက်ကြည့်ရှုချိန်ကို ပြသပါသည်။ စက္ကန့်များဖြင့် ဖော်ပြပါသည်။ |
st_mtime |
အကြောင်းအရာ နောက်ဆုံး ပြုပြင်မွမ်းမံချိန်ကို ပြသပါသည်။ စက္ကန့်များဖြင့် ဖော်ပြပါသည်။ |
st_ctime |
Unix တွင် metadata နောက်ဆုံး ပြောင်းလဲချိန်နှင့် Windows တွင် ဖန်တီးချိန်ကို ပြသပါသည်။ စက္ကန့်များဖြင့် ဖော်ပြပါသည်။ |
st_atime_ns |
နောက်ဆုံး ဝင်ရောက်ကြည့်ရှုချိန်ကို ပြသပါသည်။ ကိန်းပြည့်တစ်ခုအဖြစ် နာနိုစက္ကန့်များဖြင့် ဖော်ပြပါသည်။ |
st_mtime_ns |
အကြောင်းအရာ နောက်ဆုံး ပြုပြင်မွမ်းမံချိန်ကို ပြသပါသည်။ ကိန်းပြည့်တစ်ခုအဖြစ် နာနိုစက္ကန့်များဖြင့် ဖော်ပြပါသည်။ |
st_ctime_ns |
Unix တွင် metadata နောက်ဆုံး ပြောင်းလဲချိန်နှင့် Windows တွင် ဖန်တီးချိန်ကို ပြသပါသည်။ ကိန်းပြည့်တစ်ခုအဖြစ် နာနိုစက္ကန့်များဖြင့် ဖော်ပြပါသည်။ |
st_blocks |
ဖိုင်အတွက် သတ်မှတ်ပေးထားသော 512
ဘိုက် ဘလောက်များ၏ အရေအတွက်ကို ပြသပါသည်။
|
st_rdev |
inode ကိရိယာတစ်ခု ဖြစ်ပါက ၎င်း၏ အမျိုးအစားကို ပြသပါသည်။ |
st_flags |
ဖိုင်အတွက် သုံးစွဲသူသတ်မှတ်ထားသော flags များကို ပြသပါသည်။ |
ဝါကျဖွဲ့စည်းပုံ
import os
os.stat(ဖိုင်/ဖိုင်တွဲလမ်းကြောင်း)
နမူနာ
ဖိုင်၏ အခြေအနေကို ကြည့်ကြပါစို့:
import os
print(os.stat('file.txt'))
ကုဒ် လုပ်ဆောင်ပြီးစီးမှု၏ ရလဒ်:
os.stat_result(
st_mode=33206,
st_ino=1970324838088376,
st_dev=2862826519,
st_nlink=1,
st_uid=0,
st_gid=0,
st_size=210,
st_atime=1701422724,
st_mtime=1701364277,
st_ctime=1701363216
)
ဖတ်ရှုရန်
-
path.getsizeနည်းလမ်း,
လမ်းကြောင်း၏ အရွယ်အစားကို ဘိုက်များဖြင့် ပြန်ပေးသည် -
disk_usageနည်းလမ်း,
ဒစ်ခ် အသုံးပြုမှု စာရင်းဇယားကို ပြန်ပေးသည် -
getcwdနည်းလမ်း,
လက်ရှိ အလုပ်လုပ်နေသော ဖိုင်တွဲကို ပြန်ပေးသည်