file.Open

  file_class file.Open( string fileName, string fileMode, string gamePath )

Açıklama

Verilen mod ile bir dosya açma girişimleri.

Aşağıdaki özelliklere sahip dosyaları açmaya çalışırken, sıfır gönderir:

Dosya uzantısı ".db;.mdmp;.dmp" ya da dosya "server.cfg; autoexec.cfg; config.cfg; listenserver.cfg; mount.cfg".

Argümanlar

1. dizgin dosya adı
Dosya adı. file. Write Dosyalara yazarken dosya adı kısıtlamaları hakkında ayrıntılar için.
2. dizgin Dosya Modu
Dosyayı açmak için mod. Mümkün değerler şunlardır:

  • r - Okuma modunda.
  • w - Yazma modunda.
  • a) - Bağlantı modunda.
  • rb - İkili okuma modunda.
  • wb - İkili yazma modu.
  • ab - İkili ekleme modunda.
3. dizgin gamePath
Dosyaları ve dizinleri aramak için yol. Bu liste. Geçerli yolların listesi için.

Geri dönüşler

1. dosya_sınıf Dosya
Açılmış dosya nesnesi veya nil Eğer açılamadısa, çünkü mevcut değil ya da başka bir işlem tarafından kullanılıyor.

Örnek

Bir dosyayı sadece okuma modunda açar, bir satırı okur. Mevcut dosya göstergesinin nerede olduğunu söyler ve sonra dosya işlemi kapatır.

local f = file.Open( "cfg/mapcycle.txt", "r", "MOD" ) print( f:ReadLine() ) print( f:ReadLine() ) print( f:Tell() ) f:Close()
Çıkış:
// // Garry'nin Mod için varsayılan harita döngüsü dosyası. 45

Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord