//写入
public static void FileStreamWirte(string FilePath,string FileContent)
{try
{
string datetime = DateTime.Now.ToString(“yyyyMMdd”);
if(FilePath ==“”)
{
FilePath = ConfigurationManager.AppSettings [“TxtPath”]; //文件存储地址
}
if(!Directory.Exists(FilePath))//判断目录或文件是否存在,不存在则添加
{
Directory.CreateDirectory(文件路径);
FilePath + = datetime +“。txt”;
FileStream fs = new FileStream(FilePath,FileMode.OpenOrCreate);
//获得字节
数组byte [] datas = System.Text.Encoding.Default.GetBytes(FileContent);
//开始
写入fs.Write(datas,0,datas.Length);
//清空缓冲区和关闭流;
fs.Flush();
fs.Close();
}
else //存在则在同一文档中写入内容
{
FilePath + = datetime +“。txt”;
FileStream fs = new FileStream(FilePath,FileMode.Append);
StreamWriter sw = new StreamWriter(fs);
sw.WriteLine(FileContent,true,Encoding.Unicode);
sw.Flush();
sw.Close();
fs.Close();
}
}
catch(Exception ex)
{
throw;
}
}
//读取
/// <summary>
/// txt的读取
/// </ summary>
/// <param name =“FilePath”>文件路径</ param>
public static void FileStreamRead(string FilePath)
{
try
{
StreamReader sr = new StreamReader(FilePath,Encoding.Default);
字符串行;
while((line = sr.ReadLine())!= null)
{
// Console.WriteLine(line.ToString());
}
}
赶上(异常前)
{
FileStreamWirte( “”,ex.ToString());
扔;
}