Dosya Özellikleri

FileGetInteger() dosya özelliklerini elde etmek amacıyla kullanılır. İstenen özelliğin ENUM_FILE_PROPERTY_INTEGER sayımındaki tanımlayıcısı çağrı sırasında fonksiyona geçirilir.

ENUM_FILE_PROPERTY_INTEGER

Tanıtıcı

Tanımlayıcının açıklaması

FILE_EXISTS

Mevcudiyeti kontrol et

FILE_CREATE_DATE

Oluşturulma tarihi

FILE_MODIFY_DATE

En son değiştirilme tarihi

FILE_ACCESS_DATE

En son erişim tarihi

FILE_SIZE

Bayt bazında dosya boyutu

FILE_POSITION

İşaretçinin dosya içindeki konumu

FILE_END

Dosya sonu işaretini al

FILE_LINE_END

Satır sonu işaretini al

FILE_IS_COMMON

Dosya, tüm terminaller tarafından paylaşılan bir klasörde açılmış (bakınız FILE_COMMON)

FILE_IS_TEXT

Dosya, metin dosyası olarak açılmış (bakınız FILE_TXT)

FILE_IS_BINARY

Dosya, ikili dosya olarak açılmış (bakınız, FILE_BIN)

FILE_IS_CSV

Dosya, CSV dosyası olarak açılmış (bakınız FILE_CSV)

FILE_IS_ANSI

Dosya, ANSI şeklinde açılmış (bakınız FILE_ANSI)

FILE_IS_READABLE

Açılan dosya okunabilir özelliktedir (bakınız FILE_READ)

FILE_IS_WRITABLE

Açılan dosya yazılabilir özelliktedir (bakınız FILE_WRITE)

FileGetInteger() fonksiyonu için iki çağrı seçeneği bulunmaktadır. İlk seçenekte, dosya özeliklerini almak için, FileOpen() fonksiyonu ile dosya açılırken elde edilen tanıtıcı değer belirtilir. Bu seçenek, bir dosyanın tüm özelliklerinin elde edilmesini sağlar.

FileGetInteger() fonksiyonunda kullanılan ikinci seçenek, özellik değerine dosya ismi ile dönüş yapar. Bu seçenekte, sadece şu genel özellikler elde edilebilir:

  • FILE_EXISTS – belirli bir isimdeki dosyanın mevcudiyeti
  • FILE_CREATE_DATE – belirli bir isimdeki dosyanın oluşturulma tarihi
  • FILE_MODIFY_DATE – belirli bir isimdeki dosyanın son değiştirilme tarihi
  • FILE_ACCESS_DATE – belirli bir isimdeki dosyaya gerçekleştirilen son erişimin tarihi
  • FILE_SIZE – belirli bir isimdeki dosyanın boyutu

Yukarıda belirtilenler dışındaki özelliklerin elde edilmeye çalışılması durumunda, FileGetInteger() çağrısı bir hata dönüşü gerçekleştirir.