PDA

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



mahdi bg
یک شنبه 25 آذر 1386, 05:08 صبح
سلام

من این کد رو برای نوشتن توی یک متن نوشتم اما کار نمی کنه



System.IO.File.WriteAllText("out.txt", "string");

مشکل کجاست؟
ممنون

hassan razavi
یک شنبه 25 آذر 1386, 08:23 صبح
مشکلتون فقط ندادن مسیر کامل هست . مثلا بدین صورت


System.IO.File.WriteAllText("C:\\out.txt", "string");

mahdi bg
یک شنبه 25 آذر 1386, 17:26 عصر
سلام
در مسیر فایل exe ریختمش
باید چطوری مسیر کامل رو بدم؟(منظورم مسیر فایل جاری)
ممنون

beh_develop
یک شنبه 25 آذر 1386, 18:27 عصر
شما می تونین از این کد استفاده کنین


Application.StartupPath +"\\out.txt"

behzadk
یک شنبه 25 آذر 1386, 18:35 عصر
system.io.streamwriter writer=new system.io.writer(application.startuppath +"\\out.txt");
writer.write (string s);

mahdi bg
یک شنبه 25 آذر 1386, 21:11 عصر
سلام
خیلی ممنون به خاطر جواب ها
یک سوال دیگه
چطوری می تونم به یک فایل متنی یک چیز جدید append کنم
به طوری که در سطر جدید نوشته بشه
ممنون

hassan razavi
دوشنبه 26 آذر 1386, 00:30 صبح
در هنگان تعریف FileStream ، در تابع سازنده کلاس از FileMode.Append استفاده کنید. در این حالت Positioner فایل به انتهای فابل منتقل میگردد .


System.IO.FileStream fs = new System.IO.FileStream("dfdf", System.IO.FileMode.Append);