Klasör boyutu ve belirli bir limite ulaşmıssa ilk kaydedilen

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
a_self_lion
Üye
Mesajlar: 93
Kayıt: 01 Eki 2008 07:04

Klasör boyutu ve belirli bir limite ulaşmıssa ilk kaydedilen

Mesaj gönderen a_self_lion »

Selamlar;

1- c:\zz\kct
adlı klasörümün boyutunu yani toplam kaç mb olduğunu nasıl öğrenebilirim.
2- eğer bu boyut 4 gb olduysa
içinde bulunan dosyalarım
(pc_1_23-10-2009-11-53-45
pc_1_23-10-2009-11-53-55
pc_1_23-10-2009-11-54-25
pc_1_23-10-2009-11-54-29
pc_1_23-10-2009-11-54-35
pc_1_23-10-2009-11-54-45
şeklinde devam eden dosyalarımdan ilk kaydettiğimi bulup silmek istiyorum bunu nasıl yapabilirim.
Teşekkürler
ikra
Üye
Mesajlar: 901
Kayıt: 28 Nis 2005 01:26
Konum: Simdilik Topragin Üstü

Re: Klasör boyutu ve belirli bir limite ulaşmıssa ilk kaydedilen

Mesaj gönderen ikra »

bir fikir olur düsüncesi ile yaziyorum.

önce klasör varmi diye kontrol ettikten sonra, bir stream olusturup döngü ile icindeki tüm dosyalari streama yükleyip daha sonra stream boyu ile klasörün boyutuna ulasmis olursunuz. eger ki belirlediginiz limite ulasilmis ise, dosyalarin olusturulma tarihlerini baz alarak hangi dosyanin silinmesi gerektini bulabilirsiniz.

kolay gelsin...
kıdemsiz üye
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: Klasör boyutu ve belirli bir limite ulaşmıssa ilk kaydedilen

Mesaj gönderen conari »

burada tam bir program bulabilirsiniz.
http://delphi.about.com/library/weekly/ ... ersize.zip
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
tesisatçı
Üye
Mesajlar: 9
Kayıt: 09 Tem 2008 11:03

Re: Klasör boyutu ve belirli bir limite ulaşmıssa ilk kaydedilen

Mesaj gönderen tesisatçı »

paylaşım için teşekkürler
a_self_lion
Üye
Mesajlar: 93
Kayıt: 01 Eki 2008 07:04

Re: Klasör boyutu ve belirli bir limite ulaşmıssa ilk kaydedilen

Mesaj gönderen a_self_lion »

Teşekkürler arkdaşlar şimdi. Klasör boyutunu bulabiliyorum.
(pc_1_23-10-2009-11-53-45.jpeg
pc_1_23-10-2009-11-53-55.jpeg
pc_1_23-10-2009-11-54-25.jpeg
pc_1_23-10-2009-11-54-29.jpeg
pc_1_23-10-2009-11-54-35.jpeg
pc_1_23-10-2009-11-54-45.jpeg
bu dosyalardan ilk kaydedileni nasıl bulurum ve selerim
Yani bir klasör için atıyorum 1000 tane jpeg dosyası var bunların ilk kaydedilenin bulup silmek istiyorum.
Kullanıcı avatarı
Lost Soul
Üye
Mesajlar: 1064
Kayıt: 01 Nis 2007 02:55
Konum: mekan ANKARA toprak ELAZIĞ
İletişim:

Re: Klasör boyutu ve belirli bir limite ulaşmıssa ilk kaydedilen

Mesaj gönderen Lost Soul »

dosya özniteliklerini alıp. oluşturulma tarihini ya da dosyaya vermiş olduğunuz isimleri tarihe dönüştürüp oluşan tarihi baz alarak yapabilirsiniz.
emin_as
Üye
Mesajlar: 559
Kayıt: 01 Eki 2008 10:05
Konum: izmir
İletişim:

Re: Klasör boyutu ve belirli bir limite ulaşmıssa ilk kaydedilen

Mesaj gönderen emin_as »

pc_2009_10_21_11_54_25.jpeg olarak dosyalarını kaydedersin, daha sonra basit bir sort işlemiyle (stringlist veya listbox un sort u farketmez), tarihe göre sıralatırsın. Sıralama kayıt sırasına göre olacaktır.
Cevapla