Python’un bize sunduğu modüller sayesinde dosya istatisliklerine ulaşmak çok kolaydır.
Lafı hiç uzatmadan anlatmaya başlıyorum.
Herşeyden önce os modülünün bize sunuduğu olanaklardan yararlanmak için
import os
yazarak bu modülü programa eklememiz gerekir.Aksi halde hata alırız.
İlk ve en genel fonksiyon olarak stat fonksiyonudan bahsedeceğim.
os.stat(dosyayolu)
şeklinde bi kullanımla gösterilen dosyanın :
-Değişim tarihi
-Son erişim tarihi
-Erişim izni olan kullanıcı ve grup bilgileri
-Dosya boyutu
-Dosya yaratılma zamanı
bilgilerinin hepsini bir liste içinde alırız.
Eğer bu bilgilerden sadece birini istiyorsanız farklı bir yol izlemeniz gerekir.Örnek olarak dosyaya son erişim zamanını alalım :
os.stat(dosyayolu).st_atime
gibi bir dizilimle yazmamız gerekir.
Modül içeriğine şu adresten ulaşabilirsiniz.
Bu işlemleri os modülünün içindeki özel bir dosya idare fonksiyonu olan path fonksiyonuyla da yapabiliriz.
os.path.getatime(dosyayolu)
dizilimini kullanarak dosyaya son erişim tarihini alabiliriz.
os.path.getmtime(dosyayolu)
dizilimini kullanarak son değişim tarihini alabiliriz.
os.path.getsize(dosyayolu)
dizilimini kullanarak da dosya boyutunu öğrenebiliriz.
os.path fonksiyonuyla ilgili daha ayrıntılı bilgi için şu adrese bakabilirisiniz.
Bu yazı toplam 80 kere görüntülenmiştir.





arıyordum hiç bi yerde bulamamıştım teşekkürler