نمایش نتایج 1 تا 5 از 5

نام تاپیک: سیو کردن مقدار جدید در فایل txt

  1. #1

    Lightbulb سیو کردن مقدار جدید در فایل txt

    سلام و درود خدمت تمام برنامه نویسان ایران

    دوستام یه برنامه ای نوشتم که یوزرنیم و پسورد تهیه میکنه و قراره تو فایل txt سیو کنه
    هر بار که برنامه رو باز میکنم یوزرنیم و پسورد جدید میسازه و در فایل تکس ذخیره میکنه
    و یوزر نیم و پسورد ها قبلی از تو فایل txt پاک میشن و جدیدا جایگزین میشن
    میخوام هر بار که برنامه باز کردم و یوزر پسورد ساخت مثلا یه خط به اخر فایل تکس اضافه بشه و یوزنیم و پسورد جدیاد رو بعد از اون خط سیو کنه

    از این کد برای سیو استفاده کردم

     private void button2_Click(object sender, EventArgs e)
    {
    try
    {
    string log = @"C:\username.txt";
    using (System.IO.FileStream fs = new System.IO.FileStream(log, FileMode.Create))
    {
    using (StreamWriter sw = new StreamWriter(fs))
    {
    foreach (string line in listBox1.Items)
    sw.Write(line + sw.NewLine);
    }
    MessageBox.Show("یوزنیم و پسورد ساخته شده با موفقیت ذخیره شد","ذخیره اطلاعات");
    }
    }

    catch(Exception ex)
    {
    MessageBox.Show("بروز خطا.لطفا دوباره تلاش کنید","بروز خطا");
    }
    }

  2. #2
    کاربر دائمی
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    کنار یه ساحل خیلی زیبا
    پست
    922

    نقل قول: سیو کردن مقدار جدید در فایل txt

    بفرما دوست عزیز
    string log = @"C:\username.txt";
    using (System.IO.FileStream fs = new System.IO.FileStream(log, FileMode.Append))
    {
    using (StreamWriter sw = new StreamWriter(fs))
    {
    foreach (string line in listBox1.Items)
    sw.Write(line + sw.NewLine,true);
    }
    MessageBox.Show("یوزنیم و پسورد ساخته شده با موفقیت ذخیره شد", "ذخیره اطلاعات");
    }
    }
    البته اینجوری بنویسی بهتره
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.IO;
    using System.Text;
    using System.Windows.Forms;

    namespace WindowsFormsApplication9
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e)
    {
    {

    try
    {
    string[] s = {"asd", "sadd", "dwedfewfdwe", "Edfwef","fddsjkhkskdfhkjdhjkhkjhdkhk","eeeeeeeeee eeeeeeee"};
    foreach (string s1 in s)
    {
    listBox1.Items.Add(s1);
    }
    string log = @"C:\username.txt";
    if (File.Exists(log))
    {
    using (System.IO.FileStream fs = new System.IO.FileStream(log, FileMode.Append))
    {
    using (StreamWriter sw = new StreamWriter(fs))
    {
    foreach (string line in listBox1.Items)
    sw.Write(line + sw.NewLine, true);
    }
    MessageBox.Show("یوزنیم و پسورد ساخته شده با موفقیت ذخیره شد", "ذخیره اطلاعات");
    }

    }
    else
    {
    using (System.IO.FileStream fs = new System.IO.FileStream(log, FileMode.Create))
    {
    using (StreamWriter sw = new StreamWriter(fs))
    {
    foreach (string line in listBox1.Items)
    sw.Write(line + sw.NewLine, true);
    }
    MessageBox.Show("یوزنیم و پسورد ساخته شده با موفقیت ذخیره شد", "ذخیره اطلاعات");
    }
    }

    }

    catch (Exception ex)
    {
    MessageBox.Show("بروز خطا.لطفا دوباره تلاش کنید", "بروز خطا");
    }
    }
    }
    }
    }


    catch (Exception ex)
    {
    MessageBox.Show("بروز خطا.لطفا دوباره تلاش کنید", "بروز خطا");
    }

  3. #3
    مدیر بخش آواتار danialafshari
    تاریخ عضویت
    تیر 1387
    محل زندگی
    هر کجا هستم باشم آسمان مال من است
    پست
    2,909

    نقل قول: سیو کردن مقدار جدید در فایل txt

    سلام
    بهتره از append استفاده کنید:

    using System.IO;

    http://msdn.microsoft.com/en-us/library/ms143356.aspx

    اینم نمونه ساده تر:
    File.AppendAllText("C:\\perls.txt", "first part\n");
    File.AppendAllText("C:\\perls.txt", "second part\n");


    موفق باشی

  4. #4

    نقل قول: سیو کردن مقدار جدید در فایل txt

    ممنون

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

  5. #5
    مدیر بخش آواتار danialafshari
    تاریخ عضویت
    تیر 1387
    محل زندگی
    هر کجا هستم باشم آسمان مال من است
    پست
    2,909

    نقل قول: سیو کردن مقدار جدید در فایل txt

    نقل قول نوشته شده توسط vB.N3T مشاهده تاپیک
    ممنون

    سلام
    اگه بخوام تو این قایل تکس یه سرچی انجام بدم موقع سیو کردن که یوزر و پسوردی تکراری نباشه از چه راحی میتونم استفاده کنم
    اگر از من میشنوید بهتره از فایل xml به جای Text استفاده کنید
    https://barnamenevis.org/showthread.p...41#post1839841
    موفق باشی

تاپیک های مشابه

  1. اضافه کردن متن به یک فایل txt موجود در ویندوز
    نوشته شده توسط maikola در بخش C#‎‎
    پاسخ: 3
    آخرین پست: دوشنبه 09 مرداد 1391, 12:10 عصر
  2. سوال: چاپ کردن نتیجه در یک فایل txt
    نوشته شده توسط DR.HTML در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 1
    آخرین پست: شنبه 22 بهمن 1390, 15:28 عصر
  3. سوال: خطا در mysql هنگام وارد کردن مقدار جدید
    نوشته شده توسط iradata در بخش PHP
    پاسخ: 2
    آخرین پست: چهارشنبه 22 دی 1389, 00:07 صبح
  4. پاس کردن مقدار session به فایل .ashx
    نوشته شده توسط hinatiloos در بخش ASP.NET Web Forms
    پاسخ: 4
    آخرین پست: شنبه 12 دی 1388, 16:01 عصر
  5. سیو کردن اطلاعات لیست در فایل
    نوشته شده توسط hamird در بخش برنامه نویسی با MFC و ++Visual C
    پاسخ: 33
    آخرین پست: چهارشنبه 17 تیر 1388, 23:59 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •