Visual Studio'da TXT dosyasındaki değer nasıl değiştirilir?

Rhugen

Picopat
Katılım
14 Aralık 2021
Mesajlar
167
Çözümler
2
Daha fazla  
Cinsiyet
Erkek
Başlığa tam olarak yazamadım ama söylemek istediğim şu:

Kullanıcının Textbox'a yazdığı kelime veya cümle, TXT dosyasının belirtilen değerinin yerini alacak ve dosyayı kaydedecek.
Sizce nasıl yapabilirim?
 
Son düzenleyen: Moderatör:
Tek satırda yapabilirsiniz.

[CODE lang="csharp" highlight="3"]using System.IO // Standart .NET Dosya Giriş-Çıkış Kütüphanesi.

File.WriteAllText("dosya.txt", File.ReadAllText("dosya.txt").Replace("eskiYazi", "yeniYazi"));
[/CODE]

"dosya.txt" bizim dosyamız. Dosya yolu da kullanabilirsiniz.

Bulduğu her "eskiyazi" stringini "yeniyazi" stringiyle değiştirecek.

Kaynak:
 
Tek satırda yapabilirsiniz.

[CODE lang="csharp" highlight="3"]using System.IO // Standart .NET Dosya Giriş-Çıkış Kütüphanesi.

File.WriteAllText("dosya.txt", File.ReadAllText("dosya.txt").Replace("eskiYazi", "yeniYazi"));
[/CODE]

"dosya.txt" bizim dosyamız. Dosya yolu da kullanabilirsiniz.

Bulduğu her "eskiyazi" stringini "yeniyazi" stringiyle değiştirecek.

Kaynak:

Cevabınız için teşekkür ederim ama istediğim tam olarak bu değil. Şöyle örnek vereyim:

Bir .txt dosyasında çok uzun yazı var ve bazı yerler kullanıcıya bırakılmış. Uygulama bu dosyayı okuyacak, boş olan yerleri algılayacak ve nerenin değiştirilmesini gerektiğini Textbox'a iletecek. Kullanıcının Textbox'a yazdığı şeyler belirtilen yerlere yazılacak ve kaydedip kullanıcının masaüstüne gönderecek.

Umarım anlatabilmişimdir :)
 

Geri
Yukarı