Python’la dosya bilgilerine ulaşın

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.

0saves
Eğer yazıyı beğendiyseniz lütfen yorum bırakın veya diğer yazılardan haberdar olmak için RSS'e üye olun..

İlgili Yazılar:

Yazar Hakkında


Yazar:

Hakkında / İlgi Alanları:
Kategori: Python, April 24th, 2010

Yazarlarımızdan , bu yazı dahil toplam 19 adet yazı yazmış.

Bir yanıt



Cevap yaz