Anasayfa
UO Sunucular
Forumlar
Profilim
SphereWiki 10-11-2024
FILE Nesneleri

FILE nesne referansını kullanarak, komut dosyaları metin dosyalarıyla etkileşime girebilir. Aşağıdaki tabloda, SphereServer'daki dosya nesnesinin çeşitli özellikleri ayrıntılı olarak anlatılmaktadır:

Not: FILE nesnesinin kullanılabilmesi için, Sphere.ini'ın OptionFlags ayarında OF_FileCommands bayrağının ayarlanması gerekir.

ÖZELLİKLER ve FONKSİYONLAR

İşte tüm dosya özelliklerinin ve işlevlerinin bir listesi. Bir işlev okunabilir olarak işaretlenirse, olarak kullanıldığında bir değer döndürebilir <KEY>.

CLOSE
W Açık olan dosyayı kapatır.

DELETEFILE file_name
W file_name siler.

FILEEXIST file_name
R file_name varsa 1 döndürür.

FILELINES file_name
R file_name'daki toplam satır sayısını verir.

FILEPATH
R Açık olan dosyanın adını döndürür.

FLUSH
W Tüm arabelleğe alınmış çıktıları dosyaya yazılmaya zorlar,

INUSE
R Bir dosya o anda açıksa 1 döndürür.

ISEOF
R Dosyadan okunacak başka satır kalmadıysa 1 döndürür.

LENGTH
R Açık olan dosyanın toplam uzunluğunu bayt cinsinden verir.

MODE.APPEND
RW Dosyanın açıldığında eklenip eklenmeyeceğini alır veya ayarlar. Dosya açıldıktan sonra ayarlanamaz.

MODE.CREATE
RW Dosyanın açıldığında oluşturulup oluşturulmayacağını alır veya ayarlar. Dosya açıldıktan sonra ayarlanamaz.

MODE.READLFLAG
RW Dosyanın okumak için açılıp açılmayacağını alır veya ayarlar. Dosya açıldıktan sonra ayarlanamaz.

MODE.WRITEFLAG
RW Dosyanın yazılmak üzere açılıp açılmayacağını alır veya ayarlar. Dosya açıldıktan sonra ayarlanamaz.

MODE.SETDEFAULT
W Modu varsayılan ayara ayarlar. Dosya açıldıktan sonra ayarlanamaz.

OPEN file_name
R Bir dosya açar ve deneme başarılı olduysa, ayarlanan MODE flaglarını kullanarak 1 döndürür.

POSITION
R Açık olan dosyadaki geçerli konumu bayt cinsinden alır.

READBYTE
R Şu anda açık olan dosyadan bir sonraki baytı okur.

READCHAR
R Açık durumdaki dosyadan bir sonraki karakteri okur.

READLINE n
R Şu anda açık olan dosyadan (1 tabanlı) n'inci satırı okur. 0 Son satırı okur.

SEEK position
R Şu anda açık olan dosyadaki geçerli konumu konum olarak değiştirir. Dosyanın başlangıcı için "BEGIN" ve dosyanın sonu için "END" kabul eder. Dosyadaki yeni konumu döndürür.

WRITE text
W Açık olan dosyaya metin yazar.

WRITECHR ascii_value
W Açık durumdaki dosyaya tek bir karakter yazar.

WRITELINE text
W Açık olan dosyaya, sonunda yeni satır karakterleri olacak şekilde metin yazar.

UO-Dev SPONSOR

UO-Dev SPONSOR

Henüz yorum yapılmamış. Yorum yazabilmek için giriş yapmanız gerekir.

Üyelerin oylama ortalaması (10 dışında) :

Henüz Oylanmamış

Oylar: 0