klasör oluşturma(tarihe göre)

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
mertcenk3
Üye
Mesajlar: 41
Kayıt: 21 Eki 2003 02:15
Konum: istanbul
İletişim:

klasör oluşturma(tarihe göre)

Mesaj gönderen mertcenk3 »

button1 e bastığımda c:\deneme\ klasörü altına o güne ait ( yıl \ ay \ gün formatında ) klasör açmak istiyorum .. örneğin :::: c:\deneme\2004\04\06 gibi...
bunu nasıl yapabiliriz..
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

Selam...

- ForceDirectories() fonksiyonu istediğiniz işlemi yapar... Alt dizinler yoksa alt alta direkt oluşturur.

Kod: Tümünü seç

Var // Uses FileCtrl eklenecek...
  Gun, Ay, Yil : Word;
begin
  DecodeDate(Date, Yil, Ay, Gun); // Gün Ay Yıl bileşenlerine ayrıldı...
  ForceDirectories(Format('%s%.4d\%.2d\%.2d', [ExtractFilePath(Application.exename), Yil, Ay, Gun])); // Program dizinine klasörler açıldı...
end;
Resim
Resim ....Resim
hakkus
Üye
Mesajlar: 160
Kayıt: 18 Haz 2003 12:02
Konum: Konya

Mesaj gönderen hakkus »

Merhabalar,

Kod: Tümünü seç

procedure TForm1.Button2Click(Sender: TObject);
var
  Dir: string;
begin

  Dir := 'c:\deneme\2004\04\06';

  if ForceDirectories(Dir) then
    showMessage( Dir + ' Oluşturuldu')
    else
      showMessage( Dir + ' Oluşturulamadı');
end;
saygılar
Kullanıcı avatarı
mertcenk3
Üye
Mesajlar: 41
Kayıt: 21 Eki 2003 02:15
Konum: istanbul
İletişim:

Mesaj gönderen mertcenk3 »

cevaplar için teşekkürler. iki si de işimi görür...
Cevapla