136 of 151 menu

os modülünün stat metodu

stat metodu, parametresinde belirtilen yolun durum bilgilerini almak için tasarlanmıştır. Öznitelikleri olan bir dize veya bayt nesnesi os.stat_result döndürür.

os.stat_result nesnesinin öznitelikleri

Öznitelik Açıklama
st_mode Dosya türünü ve dosya bit modunu gösterir.
st_ino Unix'te indeks tanımlayıcı numarasını ve Windows işletim sisteminde dosya indeksini gösterir.
st_dev Dosyanın bulunduğu aygıtın tanımlayıcısını gösterir.
st_nlink Sert bağlantıların sayısını gösterir.
st_uid Dosya sahibinin kullanıcı tanımlayıcısını gösterir.
st_gid Dosya sahibinin grup tanımlayıcısını gösterir.
st_size Dosyanın bayt cinsinden boyutunu gösterir.
st_atime Son erişim zamanını gösterir. Saniye cinsinden ifade edilir.
st_mtime İçeriğin son değiştirilme zamanını gösterir. Saniye cinsinden ifade edilir.
st_ctime Unix'te üst verilerin son değiştirilme zamanını ve Windows'ta oluşturulma zamanını gösterir. Saniye cinsinden ifade edilir.
st_atime_ns Son erişim zamanını gösterir. Tam sayı olarak nanosaniye cinsinden ifade edilir.
st_mtime_ns İçeriğin son değiştirilme zamanını gösterir. Tam sayı olarak nanosaniye cinsinden ifade edilir.
st_ctime_ns Unix'te üst verilerin son değiştirilme zamanını ve Windows'ta oluşturulma zamanını gösterir. Tam sayı olarak nanosaniye cinsinden ifade edilir.
st_blocks Dosya için ayrılan 512 baytlık blok sayısını gösterir.
st_rdev Aygıtın indeks tanımlayıcı tipini gösterir.
st_flags Dosya için kullanıcı tanımlı bayrakları gösterir.

Sözdizimi

import os os.stat(dosya/klasör yolu)

Örnek

Bir dosyanın durumunu öğrenelim:

import os print(os.stat('file.txt'))

Çalıştırılan kodun sonucu:

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 )

Ayrıca bakınız

  • path.getsize metodu, bayt cinsinden yolun boyutunu döndürür
  • disk_usage metodu, disk kullanım istatistiklerini döndürür
  • getcwd metodu, mevcut çalışma klasörünü döndürür
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet