dosya ismini okutmak..

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
efkan
Üye
Mesajlar: 155
Kayıt: 31 Oca 2004 07:47
Konum: Tekirdağ
İletişim:

dosya ismini okutmak..

Mesaj gönderen efkan »

Arkadaşlar forumda yakın konular buldum ancak bişey çıkartamadım.

Kod: Tümünü seç

 edit1.text:=openpicturedialog1.filename;
ile dosya ismini aldıramıyorum.. elime geçen sonuç "c:\resimlerim\dosya.bmp" oluyor , halbuki benim sadece "dosya.bmp" yi çekebilmem lazım.
herkese çalışmalarında başarılar...
Bilgisayar Programcısı/Analyst ve Sistem Yöneticisi
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7603
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

ExtractFileName işini görür.

Kolay gelsin.
Kullanıcı avatarı
salvation
Üye
Mesajlar: 303
Kayıt: 22 Mar 2004 01:57
Konum: Eskişehir
İletişim:

Mesaj gönderen salvation »

Daha detaylı kullanmak istersen,

Kod: Tümünü seç

type
  TFileInfoRec = record
  Surucu, Yol, Dosya, Uzanti: String;
end;


function ParseFile(AFile: String): TFileInfoRec;
begin
  with Result do
  begin
    Surucu := ExtractFileDrive(AFile);
    Yol := '\' + ExtractFilePath(ExtractRelativePath(Surucu, AFile));
    Dosya := ChangeFileExt(ExtractFileName(AFile),'');
    Uzanti := ExtractFileExt(AFile);
  end;
end;
Sonuç:
"kur" döndürecektir.

(dosya uzantısını almak için) kullanımı:

Kod: Tümünü seç

  showmessage(ParseFile('C:\Kur.Exe').uzanti)
Sonuç:
".exe" döndürecektir.
Kullanıcı avatarı
efkan
Üye
Mesajlar: 155
Kayıt: 31 Oca 2004 07:47
Konum: Tekirdağ
İletişim:

teşekkür..

Mesaj gönderen efkan »

her 2 cevap içinde teşekkürler kesinlikle işimi gördü..Allah razı olsun..tekrar çok teşekkürler..
iyi çalışmalar..
Bilgisayar Programcısı/Analyst ve Sistem Yöneticisi
Cevapla