PDA

View Full Version : نوشتن در فایلهای متنی



javady_joon
سه شنبه 26 شهریور 1392, 16:58 عصر
سلام
دوستان من میخوام ی فایل تکست ور باز کنم توش بنویسم و ذخیره کنم
ممنون

aliagamon
سه شنبه 26 شهریور 1392, 17:26 عصر
تکراریه ...ولی:

using (StreamWriter sw = new StreamWriter("d:\\file.txt"))
{
sw.Write("Test ");
}

farhad.k.t
سه شنبه 26 شهریور 1392, 20:32 عصر
از System.IO.File.WriteAllText هم می توانید استفاده کنید(یک فایل متنی می سازد و داده هارا درون آن می ریزد)

javady_joon
چهارشنبه 27 شهریور 1392, 01:01 صبح
تکراریه ...ولی:

using (StreamWriter sw = new StreamWriter("d:\\file.txt"))
{
sw.Write("Test ");
}


این کد رو خطا میگیره در واقع در کروشه ی دوم sw رو نمیشناسه ممنون

danialafshari
چهارشنبه 27 شهریور 1392, 09:36 صبح
using System.IO;
به using ها اضافش کنید

aliagamon
چهارشنبه 27 شهریور 1392, 09:49 صبح
این کد رو خطا میگیره در واقع در کروشه ی دوم sw رو نمیشناسه ممنون
منظور از کروشه دوم کروشه بسته شده هست؟({)؟ اگه اونه دلیلش اینه که من دستورو تو یوزینگ نوشتم و فقط تو همون کروشه ها کار میکنه شما میتونی دستورو از تو اون در بیاری یعنی یه streamwriter رو تعریف کن و بعد ازش استفاده کن ...

javady_joon
چهارشنبه 27 شهریور 1392, 23:25 عصر
آقا الان منظورت از کلمه ی تست چیه؟؟
من اینو نوشتم خطا داد

;("StreamWriter sw = newStreamWriter("d:\\file.txt
;("sw.Write("d:\\file.txt

ikallam
پنج شنبه 28 شهریور 1392, 00:01 صبح
همون متنی که داریم تو فایل مینویسم

bazikadeh
پنج شنبه 28 شهریور 1392, 00:19 صبح
حالا میخواهیم بخونیم چی ؟

aliagamon
پنج شنبه 28 شهریور 1392, 13:05 عصر
آقا الان منظورت از کلمه ی تست چیه؟؟
من اینو نوشتم خطا داد

;("StreamWriter sw = newStreamWriter("d:\\file.txt
;("sw.Write("d:\\file.txt

خب کد شما چه خطایی میده؟....بعد هم تو write شما باید جمله ای که میخوای رو بنویسی ... ...
شما از io رو use کردین؟ ... خطا رو بگین چیه ...

StreamWriter sw = new StreamWriter("d:\\file.txt");
sw.WriteLine("Just 4 Fun");


حالا میخواهیم بخونیم چی ؟
از steamreader استفاده کنید ...

javady_joon
پنج شنبه 28 شهریور 1392, 14:06 عصر
خب کد شما چه خطایی میده؟....بعد هم تو write شما باید جمله ای که میخوای رو بنویسی ... ...
شما از io رو use کردین؟ ... خطا رو بگین چیه ...

StreamWriter sw = new StreamWriter("d:\\file.txt");
sw.WriteLine("Just 4 Fun");


از steamreader استفاده کنید ...

آقا درست خطا نمیده
ولی چیزی هم توی فایل txt وارد نمیکنه چیزی نمینویسه
حتی چیزی هم توش مینویسم وقتی این کد رو اجرا میکنم
همونم از بین میره محتویاتش رو پاک میکنه

javady_joon
پنج شنبه 28 شهریور 1392, 14:25 عصر
آقا پیداش کردم
اون اول بجای streamwriter باید نوشته بشهtextwriter
بعد اون خط دوم درسته
خط سوم هم باید () sw.close نوشته بشه
دلیل اینکه نوشته توی فایل نمیموند این وبد که متد close نوشته نمیشد.