> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/turkish/fonksiyon-bloklari/blocks-reference/input-output/outputs-exports/file-folder-operations.md).

# File/Folder Operations

Bu fonksiyon bloğu, dosyalar ve klasörler üzerinde çeşitli işlemler gerçekleştirmenizi sağlar. Kullanıcılar, bir dizindeki ögeleri listelemekten dosyaları okumaya veya yazmaya kadar değişen belirli bir işlemi seçebilirler.

## 📥 Girdiler <a href="#inputs" id="inputs"></a>

`Folder Path` Seçilen işleme bağlı olarak işlenecek klasör veya dosyanın yolunu belirten bir dizedir.

## 📤 Çıktılar <a href="#outputs" id="outputs"></a>

`Strings` Çıktı türü, seçilen işleme bağlı olarak dosya adları, klasör adları veya dosya içeriği gibi değişiklik gösterebilir.

## 🕹️ Kontroller <a href="#controls" id="controls"></a>

`Method Selection` Dosyaları listeleme, içerik okuma veya dosyaları manipüle etme gibi çeşitli dosya ve klasör işlemlerinden birini seçmenizi sağlayan bir açılır menü.

## 🎨 Özellikler <a href="#features" id="features"></a>

`Multiple Operations Support` Bu blok, dosya yönetimi görevleri için çok çeşitli dosya ve klasör işlemlerini destekleyerek çok yönlü hale getirir.

`Dynamic Input/Output Sockets` Seçilen işleme bağlı olarak giriş ve çıkış soketleri dinamik olarak değişir ve ilgili verileri sağlar.

## 📝 Kullanım Talimatları <a href="#usage" id="usage"></a>

1. **Select Operation**: `Method Selection` açılır menüsünden istenen işlemi seçin.
2. **Provide Path**: Seçilen işlem için gerekli olan klasör yolunu veya dosya yolunu giriş soketine girin.
3. **Evaluate**: Seçilen işlemi gerçekleştirmek için bloğu çalıştırın; sonuçlar çıkış soketi aracılığıyla dönecektir.

## 📊 Değerlendirme <a href="#evaluation" id="evaluation"></a>

Blok, girişleri değerlendirir ve seçilen dosya veya klasör işlemini gerçekleştirir ve ilgili sonuçları çıkış soketinde döndürür.

## 💡 İpuçları ve Püf Noktaları <a href="#tips-and-tricks" id="tips-and-tricks"></a>

<details>

<summary>Dosyaları ve Klasörleri Listeleme</summary>

Bir dizindeki dosyaları listelemek için `List Folder Contents` işlemini seçin ve dizinin yolunu sağlayın.

</details>

<details>

<summary>Dosyaları Okuma ve Yazma</summary>

Dosyaları okumak için `Read File` işlemini kullanın. Bir dosyaya içerik yazmak için `Save File` işlemini seçin ve istenen içeriği sağlayın.

</details>

<details>

<summary>Dosyanın Varlığını Kontrol Etme</summary>

Belirli bir dosya veya dizinin var olup olmadığını belirlemek için `Check Existence` işlemini kullanın.

</details>

<details>

<summary>Dosyaları veya Klasörleri Silme</summary>

`Delete File` veya `Delete Directory` işlemlerinden uygun olanı seçerek dosyaları veya klasörleri silebilirsiniz.

</details>

## 🛠️ Sorun Giderme <a href="#troubleshooting" id="troubleshooting"></a>

<details>

<summary>Dosya/Klasör Bulunamadı Hatası</summary>

Sağladığınız yolun sisteminizde mevcut olduğundan emin olun. Şüpheleriniz varsa, yazım hatalarını kontrol edin veya dosya gezgininizi yeniden kontrol edin.

</details>

<details>

<summary>Erişim Engellendi Hatası</summary>

Üzerinde çalışmayı denediğiniz dosya ve klasörlere erişim veya bunları değiştirmek için uygun izinlere sahip olduğunuzdan emin olun.

</details>
