C# "Daki Dosya/Dizin İşlemleri - Yardım
-
Sayın bu web sitesi üzerinde bulunan insanoğulları,
sorunum aşağıda anlatacağım gibidir, elinizden geldiğince yardımcı olunuz.
1)Bir Windows Application üzerinde bilgisayarda bir txt dosyası oluşturmam ve bu txt dosyasına 1 yazdırmam gerekli.
2)Ardından bu txt dosyasını okutmam ve içerisinde 1 olup olmadığını sorgulamam gerekli.
Bu kadar,yardım eden arkadaşlardan yaradan razı olsun.
-
streamreader ve streamwriter fonksiyonlarını kullanabilirim.
-
delphi kullanarak 3 sn. de yazardım da c# istiyon, istersen genede yaziimmi bakr çevirirsin?
-
yok hocam ben kodları buldum fakat isim uzayı falan hata veriyor.
delphi 7'de bende yaparım.
-
Öncelikle System.IO kütüphanesini sistemine ekle,Sonra
StreamWriter DosyaAdi;//Referans olarak kullanıcagımız bir objedir.
DosyaAdi=File.CreateText("text.txt");//Dosyayı yarattık
TextWriter deneme=new StreamWriter("text.txt");//Dosyayı yazmak için actık
deneme.WriteLine("1\n");\\Dosyaya 1 yazdık
deneme.Close();//Dosyayı işimiz bitince kapatmayı unutma bu önemlidir.Okuma işide bunun tam tersidir
Textreader okuyucu=new StreamReader("text.txt");//Okumak için actık
string deger=okuyucu.ReadLine();//Değeri okuduk
okuyucu.Close();
Artık kalanını çözersin ezbere yazdım bude Visual Studio yok -
heh CreateText benim append text falan denemiştim. Bide benim bulduğum kodlar saçmaydı.
-
iyi çalıştıysa sorun yok.
-
vista ya karın ağrısı yaptıysada tamamdır.
-
Ayrıca
"Text.txt" diye belirttiğin dosyayı istediğin tam uzantıya atabilirsin.
Hatta Environment.GetFolderPath(Environment.SpecialFolder.System)
Gibi fonksiyonlar kullanabilirsin.
Ya da Enviroment.GetFolderPath le programın çalıştığı yere de götürebilirsn.
Sistem olarak kullanırsan da,
System32 nin içine atacaktır.
Biliyorum konunun tarihi eski.
Sadece ekleyim bulunsun istedim :|
