os मॉड्यूल की stat विधि
stat विधि का उद्देश्य इसके
पैरामीटर में निर्दिष्ट पथ की स्थिति की
जानकारी प्राप्त करना है। यह विशेषताओं वाला
एक स्ट्रिंग या बाइट ऑब्जेक्ट os.stat_result
लौटाती है।
os.stat_result ऑब्जेक्ट की विशेषताएँ
| विशेषता | विवरण |
|---|---|
st_mode |
फ़ाइल के प्रकार और फ़ाइल के बिट मोड को दर्शाता है। |
st_ino |
Unix में इनोड नंबर और Windows OS पर फ़ाइल सूचकांक दर्शाता है। |
st_dev |
उस डिवाइस का पहचानकर्ता दर्शाता है जिस पर फ़ाइल स्थित है। |
st_nlink |
हार्ड लिंक की संख्या दर्शाता है। |
st_uid |
फ़ाइल मालिक की उपयोगकर्ता आईडी दर्शाता है। |
st_gid |
फ़ाइल मालिक की समूह आईडी दर्शाता है। |
st_size |
बाइट्स में फ़ाइल का आकार दर्शाता है। |
st_atime |
अंतिम एक्सेस का समय दर्शाता है। सेकंड में व्यक्त किया गया। |
st_mtime |
सामग्री में अंतिम संशोधन का समय दर्शाता है। सेकंड में व्यक्त किया गया। |
st_ctime |
Unix में मेटाडेटा में अंतिम परिवर्तन का समय और Windows में निर्माण का समय दर्शाता है। सेकंड में व्यक्त किया गया। |
st_atime_ns |
अंतिम एक्सेस का समय दर्शाता है। नैनोसेकंड में पूर्णांक के रूप में व्यक्त किया गया। |
st_mtime_ns |
सामग्री में अंतिम संशोधन का समय दर्शाता है। नैनोसेकंड में पूर्णांक के रूप में व्यक्त किया गया। |
st_ctime_ns |
Unix में मेटाडेटा में अंतिम परिवर्तन का समय और Windows में निर्माण का समय दर्शाता है। नैनोसेकंड में पूर्णांक के रूप में व्यक्त किया गया। |
st_blocks |
512 बाइट्स के ब्लॉकों की संख्या दर्शाता है,
जो फ़ाइल के लिए आवंटित किए गए हैं।
|
st_rdev |
डिवाइस का प्रकार दर्शाता है, यदि यह इनोड डिवाइस है। |
st_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विधिosमॉड्यूल की,
जो बाइट्स में पथ का आकार लौटाती है -
disk_usageविधिshutilमॉड्यूल की,
जो डिस्क उपयोग आँकड़े लौटाती है -
getcwdविधिosमॉड्यूल की,
जो वर्तमान कार्यशील फ़ोल्डर लौटाती है