码迷,mamicode.com
首页 > 其他好文 > 详细

文件流读写

时间:2018-10-06 00:00:28      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:logs   created   pat   开始   内容   字节数组   seek   access   exist   

string FolderPath = "d:" + "//Logs";
//判断文件是否存在,否则创建;
if (Directory.Exists(FolderPath) == false)
{
Directory.CreateDirectory(FolderPath);
}

string year = DateTime.Now.Year.ToString().Trim();
string month = DateTime.Now.Month.ToString().Trim();
string day = DateTime.Now.Day.ToString().Trim();

string FilePath= FolderPath+"//log" +year + "-" + month + "-" + day + ".txt";
if (File.Exists(FilePath) == false)
{
//创建文件
FileStream fs123 = File.Create(FilePath);
fs123.Close();

}

//if (File.Exists(FilePath) == true)
//{
// //清除TXT文本的内容
// FileStream stream2 = File.Open(FilePath, FileMode.OpenOrCreate, FileAccess.Write);
// stream2.Seek(0, SeekOrigin.Begin);
// stream2.SetLength(0); //清空txt文件
// stream2.Close();
//}

MSG = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + " : " + MSG + "\r\n";

//重新记录txt内容
FileStream fs = new FileStream(FilePath, FileMode.Append);
//获取字节数组
byte[] data = System.Text.Encoding.Default.GetBytes(MSG);
//开始写入
fs.Write(data, 0, data.Length);
//清空缓冲区,关闭流
fs.Flush();
fs.Close();

文件流读写

标签:logs   created   pat   开始   内容   字节数组   seek   access   exist   

原文地址:https://www.cnblogs.com/asdyzh/p/9746344.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!