Basit

Geri dön
Dosya Modülü 


Bu modül sayesinde dosyalarla çalışmak kolaylaşır.

Dosya.Yeni( Metin "Dosya" ) SafKüçükRakamdır
Yeni boş bir dosya oluşturur ve kimliğini geri verir.

Dosya.Yeni( Metin "Dosya"; Bayt MetinKipi ) SafKüçükRakamdır
Yeni boş bir dosya oluşturur ve kimliğini geri verir.

Dosya.Yeni( Metin "Dosya"; İşaret KaynakAdres ) Bayttır
Yeni boş bir dosya oluşturur, girilen kaynak adresin içeriğini dosyaya yazar ve başarı durumunda 1, aksi durumda 0 verir.

Dosya.( Metin "Dosya" ) SafKüçükRakamdır
Mevcut bir dosyayı yazmak için açar ve kimliğini geri verir.

Dosya.( Metin "Dosya"; Bayt MetinKipi ) SafKüçükRakamdır
Mevcut bir dosyayı yazmak için açar ve kimliğini geri verir.

Dosya.Oku( Metin "Dosya" ) SafKüçükRakamdır
Mevcut bir dosyayı okumak için açar ve kimliğini geri verir.

Dosya.Oku( Metin "Dosya"; Bayt MetinKipi ) SafKüçükRakamdır
Mevcut bir dosyayı okumak için açar ve kimliğini geri verir.

Dosya.DizilimeOku( Dizilimsel Metin Dizin; Metin "Dosya" ) Bayttır
Mevcut bir dosyayı bir dizilme okur. Eğer işlem başarılı olursa sonuç olarak 1, aksi taktirde 0 geri verir.

Dosya.DizilimeOku( Dizilimsel Metin Dizin; Metin "Dosya"; Bayt MetinKipi ) Bayttır
Mevcut bir dosyayı bir dizilme okur. Eğer işlem başarılı olursa sonuç olarak 1, aksi taktirde 0 geri verir.

Dosya.ProsedüreOku( ProsedürBağı ProsedürAdı; Metin "Dosya" ) Bayttır
Mevcut bir dosyayı bir dizilme okur. Eğer işlem başarılı olursa sonuç olarak 1, aksi taktirde 0 geri verir. Prosedür bağının yapısı şöyle olmalıdır:

Prosedür İSİM ( Metin SatırMetni; SafRakam SatırNo )

Dosya.ProsedüreOku( ProsedürBağı ProsedürAdı; Metin "Dosya"; Bayt MetinKipi ) Bayttır
Mevcut bir dosyayı bir dizilme okur. Eğer işlem başarılı olursa sonuç olarak 1, aksi taktirde 0 geri verir. Prosedür bağının yapısı şöyle olmalıdır:

Prosedür İSİM ( Metin SatırMetni; SafRakam SatırNo )

Dosya.Yaz( SafKüçükRakam Kimlik; Metin "Yazı" ) Bayttır
Açık dosyaya yazı yazar. Eğer işlem yapılabilirse sonuç olarak 1, aksi taktirde 0 geri verilir.

Dosya.Yaz( SafKüçükRakam Kimlik; Metin "Yazı"; Bayt MetinKipi ) Bayttır
Açık dosyaya yazı yazar. Eğer işlem yapılabilirse sonuç olarak 1, aksi taktirde 0 geri verilir.

Dosya.BellektenYaz( SafKüçükRakam Kimlik; İşaret Veri ) Bayttır
Açık dosyaya bellekte bulunan bir veri alanını yazar. Eğer işlem yapılabilirse sonuç olarak 1, aksi taktirde 0 geri verilir.

Dosya.BelleğeOku( SafKüçükRakam Kimlik; SafRakam BaytAdeti; İşaret hedef ) Bayttır
Dosyadan bellekte bulunan bir veri alanına salt veri okur. Okunacak verinin bayt adeti hedef alanın bayt adetiyle aynı olmalıdır. Başarı durumunda sonuç olarak 1, aksi taktirde 0 geri verilir.

Dosya.FarklıYaz( SafKüçükRakam Kimlik; Esnek Veri; Bayt DosyaKipi ) Bayttır
Açık dosyaya yazı yazar. Eğer işlem yapılabilirse sonuç olarak 1, aksi taktirde 0 geri verilir.

Dosya.FarklıOku( SafKüçükRakam Kimlik; Bayt DosyaKipi ) Esnektir
Dosyadan salt okur.

Dosya.FarklıOku( SafKüçükRakam Kimlik; Adet; Bayt DosyaKipi ) Esnektir
Dosyadan bir dizilime salt okur. Metinsel verileri salt okumak için sunulmaktadır.

Dosya.Kaydır( SafKüçükRakam Kimlik; SafRakam Pozisyon ) Bayttır
Salt okunan veya yazılan bir dosya içerisinde yeni pozisyona geçiş yapar. Eğer işlem başarılı olursa sonuç olarak 1, aksi taktirde 0 geri verir.

Dosya.BittiMi( SafKüçükRakam Kimlik ) Bayttır
Okunan dosya sona varınca geriye 1 verir, aksi taktirde geriye 0 verir.

Değişken SafKüçükRakam dosyam
dosyam = Dosya.Oku( "dosyam.txt" )
Tekrar
...
Tekrarla Dosya.BittiMi( dosyam ) = 1

Dosya.Adı( Metin "Dosya" ) Metindir
Tüm klasör yolundan sadece dosya adını geri verir.

Dosya.SadeceAdı( Metin "Dosya" ) Metindir
Tüm klasör yolundan sadece dosya adını (türsüz olarak) geri verir.

Dosya.Yeri( Metin "Dosya" ) Metindir
Tüm klasör yolundan sadece klasör yolunu geri verir.

Dosya.Türü( Metin "Dosya" ) Metindir
Tüm klasör yolundan sadece dosyanın türünü geri verir.

Dosya.Boyutu( Metin "Dosya" ) SafRakamdır
Dosyanın boyutunu bayt olarak geri verir.

Dosya.AçıkMı( SafKüçükRakam Kimlik ) Bayttır
Dosyanın yazmak veya okumak için açık olup olmadığını denetler. Açık ise 1, yoksa 0 geri verilir.

Geri dön



Giriş      Kaydol      Bilgi      Gizlilik      Site Haritası



Bu İnternet sitesinde bulunan tüm kod, görsel kaynaklar ve bilgi, özellikle belirtilmemiş ise, 5M-Ware'e aittir ve tüm hakları saklıdır. Bu kaynakların izinsiz kopyalanması, izinsiz başka platformlarda kullanılması yasaktır. Ayrıntılı bilgi için Kullanıcı Sözleşmesini inceleyebilirsin.


ok
Bu web sitesi çerezleri saklamaz. İletişim formu aracılığıyla yapılan sorular geçici olarak saklanır ve işlemden sonra silinir. Yazı tipleri Google’dan alınmıştır. Ayrıntılı bilgi için  Gizlilik Politikamızı  inceleyin.

5M-Ware Youtube Videoları Blogger Tumblr


Icons erstellt von Freepik from www.flaticon.com


Tüm Telif Hakkı Saklıdır© 2019-2023 5M-Ware
info@basit.web.tr