C# 将数据写入文件并换行显示
string path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "微博账号.txt"); if (!File.Exists(path)) File.Create(path); FileInfo finfo = new FileInfo(path); if (finfo.Exists) { finfo.Delete(); } using (FileStream fs = finfo.OpenWrite()) { //根据上面创建的文件流创建写数据流 StreamWriter w = new StreamWriter(fs); //设置写数据流的起始位置为文件流的末尾 w.BaseStream.Seek(0, SeekOrigin.End); w.Write("{0} {1}\r\n", "微博账号", "昵称"); foreach (DataGridViewRow dgvr in dgvFansList.SelectedRows) { string acccount = dgvr.Cells[2].Value.ToString(); string nick = dgvr.Cells[3].Value.ToString(); w.Write("{0} {1}\r\n", acccount, nick); } //清空缓冲区内容,并把缓冲区内容写入基础流 w.Flush(); //关闭写数据流 w.Close(); }
写入后的格式为: