C# StreamWriter , StreamReader

FAKE HACKER

Katılımcı Üye
27 Şub 2021
405
117
Ar-Ge Kulübü
C# StreamWriter , StreamReader

StreamWriter:Öncelikle c# projemizi oluşturuyoruz.Dosyamızında olması gerek ama isterseniz IO modülünü using System.IO kodu ile ekledikten sonra "File.Create("ADRES")" kodu ilede ayrıyetten bir dosya oluşturabilirsiniz.

StreamWriter yapımızı "StreamWriter yaz = new StreamWriter(@"[ADRES]") " kodu ile belirttikten sonra yazılacak yazının nereden geleceğini veya nereden alacağımızı giriyoruz örnek:textbox1.text
"yaz.Write(textbox1.text) " kodu gibi yazabilirsiniz.
En sondada işlemi kapatmamız gerek işimiz bittiğinde "yaz.Close();" kodu ile işlemimizi kapatıyoruz.

qkyls34.jpg

StreamReader:StreamReader yapımızı "StreamReader oku = new StreamReader("ADRES") " kodu ile oluşturuyoruz.Ardından okunan verimizin nereye yazdırılacağını örn:richtextbox1.Text gibi belirtmek için "richtextbox1.Text = oku.ReadToEnd();" kodunu kullanabilirsiniz.
En sonda yine işlemimizi kapatmak için "oku.Close();" kodumuzu kullanıyoruz.




iwswort.jpg


Önemli Not:Eğer yeni bir dosya kullanarak yapmak isterseniz "File.Create("ADRES") " komutunun sonuna ".Dispose();" kodunu eklemezseniz bağlantı açık hatası verecektir yani "File.create("ADRES").Dispose(); " şeklinde kullanırsanız hata düzelecektir.
 

uzaylgen

Katılımcı Üye
12 Mar 2019
757
172
Linux
C# StreamWriter , StreamReader

StreamWriter:Öncelikle c# projemizi oluşturuyoruz.Dosyamızında olması gerek ama isterseniz IO modülünü using System.IO kodu ile ekledikten sonra "File.Create("ADRES")" kodu ilede ayrıyetten bir dosya oluşturabilirsiniz.

StreamWriter yapımızı "StreamWriter yaz = new StreamWriter(@"[ADRES]") " kodu ile belirttikten sonra yazılacak yazının nereden geleceğini veya nereden alacağımızı giriyoruz örnek:textbox1.text
"yaz.Write(textbox1.text) " kodu gibi yazabilirsiniz.
En sondada işlemi kapatmamız gerek işimiz bittiğinde "yaz.Close();" kodu ile işlemimizi kapatıyoruz.

qkyls34.jpg

StreamReader:StreamReader yapımızı "StreamReader oku = new StreamReader("ADRES") " kodu ile oluşturuyoruz.Ardından okunan verimizin nereye yazdırılacağını örn:richtextbox1.Text gibi belirtmek için "richtextbox1.Text = oku.ReadToEnd();" kodunu kullanabilirsiniz.
En sonda yine işlemimizi kapatmak için "oku.Close();" kodumuzu kullanıyoruz.




iwswort.jpg


Önemli Not:Eğer yeni bir dosya kullanarak yapmak isterseniz "File.Create("ADRES") " komutunun sonuna ".Dispose();" kodunu eklemezseniz bağlantı açık hatası verecektir yani "File.create("ADRES").Dispose(); " şeklinde kullanırsanız hata düzelecektir.

şuan uğraştığım projede bunu kullanıyorum da bir şeyi yapamadım.
masaüstü dizininde dosya oluştursak normal olarak dizinde bilgisayarın adı da olmak zorun yani
C:\users\kullanıcıadı\desktop

programda kullanıcı adını tespit edip ona göre dizini nasıl şekillendirebiliriz?
 

Helmsys

Yazılım Ekibi Kıdemli
16 Mar 2022
1,490
1,649
şuan uğraştığım projede bunu kullanıyorum da bir şeyi yapamadım.
masaüstü dizininde dosya oluştursak normal olarak dizinde bilgisayarın adı da olmak zorun yani
C:\users\kullanıcıadı\desktop

programda kullanıcı adını tespit edip ona göre dizini nasıl şekillendirebiliriz?
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.