您的位置:首页 > 编程语言 > C#

C#中把日志导出到txt文本的简单实例

2018-10-12 14:10 691 查看


/// <summary>
        /// 打日志
        /// </summary>
        /// <param name="log"></param>

        //首先还是要using system.io;    
        public void Write(ArrayList log)
            {
                      //将文件保存在桌面,文件名称为当前时间.txt
                FileStream fs = new
                                  FileStream("C:\\Users\\ailin\\Desktop\\" +
                                  DateTime.Now.ToLongTimeString().Replace(":", "") + ".txt", FileMode.OpenOrCreate, FileAccess.ReadWrite);
                    StreamWriter sw = new StreamWriter(fs, Encoding.Default);
                    foreach( string i in log)
                    {

                            sw.Write(i.ToString());

                    }
                     DateTime dt1 = DateTime.Now;
                     sw.WriteLine();
                     sw.WriteLine("操作人:cxx");
                     sw.WriteLine("日期:"+Convert.ToString(dt1));
                     sw.Flush();
                     sw.Close();
            }

            //string sSaveExcelName =
        //"C:\\" + DateTime.Now.ToShortDateString().Replace("-", "") + DateTime.Now.ToLongTimeString().Replace(":", "") + ".xls";
         public static ArrayList aChg_Slab_Len = new ArrayList();
            private void button2_Click(object sender, EventArgs e)
            {


                    ArrayList cx = new ArrayList();

                    for (int i = 0; i < ss1.ActiveSheet.RowCount; i++)
                    {
                        for (int j = 0; j < ss1.ActiveSheet.ColumnCount; j++)
                        {
                           cx.Add(ss1.ActiveSheet.Cells[i, j].Text);
                           cx.Add("  ");
                        }
                        cx.Add("\r\n");

                    }
                    //执行导出日志的操作
                    Write(cx);
                    return;

            }

您可能感兴趣的文章:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: