using System.IO; using System.Text; using System.Windows.Forms; using System.Diagnostics; namespace Xarp { public static class Txt { public static void listbox_to_txt(ListBox list, string path) { StreamWriter sw = new StreamWriter(path, false, Encoding.GetEncoding("GB2312")); for (int i = 0; i < list.Items.Count; i++) { sw.WriteLine(list.Items[i].ToString()); } sw.Flush(); sw.Close(); sw.Dispose(); } public static void txt_to_listbox(ListBox list, string path) { try { if (File.Exists(path)) { StreamReader sr = new StreamReader(path, Encoding.GetEncoding("GB2312"), false); while (sr.Peek() >= 0) { list.Items.Add(sr.ReadLine()); } sr.Close(); sr.Dispose(); } } catch { } } public static void create_txt(string path) { if (!File.Exists(path)) { FileStream txtfile = new FileStream(path, FileMode.Create, FileAccess.Write); txtfile.Close(); } } public static void open_txt_by_notepad(string path) { Process.Start("notepad.exe", path); } public static void create_dir(string dir) { if (Directory.Exists(dir) == false) { Directory.CreateDirectory(dir); } } public static void txt_to_richtextbox(OpenFileDialog opendialog,TextBox textbox,RichTextBox richtextbox) { string Filename; if (opendialog.ShowDialog() == DialogResult.OK) { Filename = opendialog.FileName; textbox.Text = Path.GetFileName(Filename); if (Filename != "") { richtextbox.LoadFile(@Filename, RichTextBoxStreamType.PlainText); } } } } } |
|