C ile Dizin Görüntüleme..

C, C++ ve C++ Builder ile ilgili konuları buraya yazabilirsiniz.
Cevapla
Kullanıcı avatarı
seandillon
Üye
Mesajlar: 50
Kayıt: 04 Nis 2006 11:14
Konum: istanbul
İletişim:

C ile Dizin Görüntüleme..

Mesaj gönderen seandillon »

C ile dosya işlemleri üzerine bir proje hazırlıyorum şu anda. Genel olarak bir sorunum yok ama öyle bir yere geldimki tüm aramalarıma rağmen bir sonuca varamadım. Amacım bir klasörün içeriğini görüntülemek. Klasörün içeriğini görüntülerken bir sorun yaşamıyorum ama gelen dosyaların türlerini nasıl anlayacağım. Mesela listelediğim şeyin bir dosyamı yoksa bir alt dizinmi olduğunu nasıl anlayacağım. Çünkü alt dizin ise onun da içini listelemem lazım. Teşekkürler şimdiden fikirleriniz ve yardımlarınız için.
Hayatta iki şey paylaşmaya değer, sevgi ve bilgi. sevgisiz bilgi, bilgisiz sevgi olmaz...
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3077
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: C ile Dizin Görüntüleme..

Mesaj gönderen sabanakman »

Mevcut liste aldığınız kodu bağışlayın. Kıyas yoluyla da öneri gelebilir. Fakat akla ilk gelen kullandığınız arama fonksiyonlarında kullanılan parametrenin dwFileAttributes veya Attr gibisinden isimlendirilmiş bir alt değeri olmalı. Bu değere göre türün ne olduğunu anlayabilirsiniz.

SysUtils.pas dosyasından alıntı ($ sembolü ile verilen rakamlar 16 lı sayılardır)..:
{ File attribute constants }

faReadOnly = $00000001 platform;
faHidden = $00000002 platform;
faSysFile = $00000004 platform;
faVolumeID = $00000008 platform;
faDirectory = $00000010;
faArchive = $00000020 platform;
faSymLink = $00000040 platform;
faAnyFile = $0000003F;
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Kullanıcı avatarı
seandillon
Üye
Mesajlar: 50
Kayıt: 04 Nis 2006 11:14
Konum: istanbul
İletişim:

Re: C ile Dizin Görüntüleme..

Mesaj gönderen seandillon »

Teşekkürler ilgin için hocam ama maalesef bu bir çözüm olamadı :(
Hayatta iki şey paylaşmaya değer, sevgi ve bilgi. sevgisiz bilgi, bilgisiz sevgi olmaz...
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1526
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Re: C ile Dizin Görüntüleme..

Mesaj gönderen lazio »

dosya adının "." yada ".." olup olmadığına bakabilirsin. Eğer bu ikisi geliyorsa klasördür..
Resim

..::|YeşilMavi|::..
Cevapla