12-11-2018, Saat: 19:38
Merhabalar
Bir fonksiyona ihtiyacım oldu ve az biraz uğraşarak hallettim gayet hızlı çalışıyor ancak acaba daha farklı bir bakışla daha farklı fonksiyonlar çıkacak mı siz olsanız hangi yolu izlerdiniz görmek istedim.
Bir Klasörüm var "C:\\Delphi"
Bu dizin içerisinde Yıl\Ay\Gün bazlı klasörler ve bu klasörlerde dosyalar var format önemli değil var sayalım hepsi *.log uzantılı...
Örnek,
Elimizde bir değer var , Olması muhtemel dizin, yani bu şekilde "C:\Delphi\2018\Kasım\04\delphix1453.log" eğer dosya gerçekten bu dizindeyse aynısını geri dönüyoruz.
Ancak bu dosya bir gün öncesine veya 7 , 15 gün öncesine de ait olabilir. dolayısı ile
"C:\Delphi\2018\Kasım\04" dizininde,
"C:\Delphi\2018\Kasım\02" dizininde,
"C:\Delphi\2018\Ekim\28" dizininde dahi olabilir ancak maximum aralık 15 gün varsayalım dılayısı ile 1 path yukarı çıkmamız yeterli.
Dosyayı en hızlı ve kusursuz doğrulukta bulacak bir fonksiyon istiyorum.
Not: Kusursuz doğruluktan kastım eğer string fonksiyonum boş değilse , dönen stringi Fileexiste soktuğumda true dönmesi şart.
Bu konudaki doğru yanlış gördüğüm tüm çabaya puan vereceğim.
Bir fonksiyona ihtiyacım oldu ve az biraz uğraşarak hallettim gayet hızlı çalışıyor ancak acaba daha farklı bir bakışla daha farklı fonksiyonlar çıkacak mı siz olsanız hangi yolu izlerdiniz görmek istedim.
Bir Klasörüm var "C:\\Delphi"
Bu dizin içerisinde Yıl\Ay\Gün bazlı klasörler ve bu klasörlerde dosyalar var format önemli değil var sayalım hepsi *.log uzantılı...
Örnek,
Elimizde bir değer var , Olması muhtemel dizin, yani bu şekilde "C:\Delphi\2018\Kasım\04\delphix1453.log" eğer dosya gerçekten bu dizindeyse aynısını geri dönüyoruz.
Ancak bu dosya bir gün öncesine veya 7 , 15 gün öncesine de ait olabilir. dolayısı ile
"C:\Delphi\2018\Kasım\04" dizininde,
"C:\Delphi\2018\Kasım\02" dizininde,
"C:\Delphi\2018\Ekim\28" dizininde dahi olabilir ancak maximum aralık 15 gün varsayalım dılayısı ile 1 path yukarı çıkmamız yeterli.
Dosyayı en hızlı ve kusursuz doğrulukta bulacak bir fonksiyon istiyorum.
Not: Kusursuz doğruluktan kastım eğer string fonksiyonum boş değilse , dönen stringi Fileexiste soktuğumda true dönmesi şart.
Bu konudaki doğru yanlış gördüğüm tüm çabaya puan vereceğim.