分享

txt类

 缘木求鱼001 2012-09-29
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, falseEncoding.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);
                }
            }
        }
    }
}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多