# file.Open

- **Ortam:** İstemci, Sunucu, Menü
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/file.Open
- **Çeviri tarihi:** 2026-05-14

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

## Açıklama

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

> **UYARI:** 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](https://gmod.tr/wiki/string) **dosya adı**: Dosya adı. [file. Write](https://gmod.tr/wiki/file.Write) Dosyalara yazarken dosya adı kısıtlamaları hakkında ayrıntılar için.
2.. [dizgin](https://gmod.tr/wiki/string) **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](https://gmod.tr/wiki/string) **gamePath**: Dosyaları ve dizinleri aramak için yol. [Bu liste.](https://gmod.tr/wiki/File_Search_Paths) Geçerli yolların listesi için.

## Geri dönüşler

1.. [dosya_sınıf](https://gmod.tr/wiki/file_class) **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.

```lua
local f = file.Open( "cfg/mapcycle.txt", "r", "MOD" )
print( f:ReadLine() )
print( f:ReadLine() )
print( f:Tell() )
f:Close()
```

**Çıkış:**

```lua
//
// Garry'nin Mod için varsayılan harita döngüsü dosyası.
45
```

- [GMod Wiki ana sayfası](https://gmod.tr/wiki)

---

[Tüm sunucular](https://gmod.tr/) · [GmodTR Launcher](https://gmod.tr/launcher) · [Rehber](https://gmod.tr/rehber) · [GMod Wiki](https://gmod.tr/wiki) · [GmodTR nedir?](https://gmod.tr/hakkinda) · [Sunucu ekle](https://gmod.tr/sunucu-ekle) · [Discord](https://discord.gg/gmodtr)

Kaynak: https://gmod.tr/wiki/file.Open
