Trang

Chủ Nhật, 22 tháng 6, 2014

Ghi nội dung file text

Để ghi nội dung cho file text, bạn cần sử dụng Namespance Systerm.IO

Đầu tiên, mình cần một giao diện đơn giản để tương tác, mình thiết kế đơn giản như hình dưới :



Sau đó viết sự kiện cho nút " Ghi " như sau



using Systerm.IO;

private void Write_text()

{

System.IO.FileStream fs = new System.IO.FileStream(@"C:\Users\Long\Desktop\test1.txt", FileMode.Append, FileAccess.Write, FileShare.None);

//trong đó

//c:\users\long\desktop\test.txt là đường dẫn đến file text

//filemode là cách ghi, append là ghi thêm vào, không ghi đè lên nội dung đã có

//fileaccess là ghi nội dung

//fileshare la chia sẽ, nếu bạn không chia sẽ bạn chọn none



//tạo một biến streamwriter

StreamWriter sw = new StreamWriter(fs);



//gán 1 chuỗi cho biến str

string str = "xin chào";



//lấy nội dung từ textbox truyền cho sw

sw.WriteLine(str);



//giải phóng bộ nhớ

sw.Flush();



//đóng quá trình ghi

sw.Close();



//đóng file text

fs.Close();

}

Sau khi viết xong hàm ghi nội dung, trong sự kiện Click của nút " Ghi " mình gọi lại hàm này hoặc mình có thể viết thẳng vào sự kiện click luôn cũng được

Nếu bạn chưa hiểu rõ, demo dưới đây mong là giúp được bạn

Còn đây là source: Download

Bạn có thể xem cách đọc nội dung ở đây

Không có nhận xét nào:

Đăng nhận xét