public void WriteLogText(String filestr,string len)
{
string path = @"E:\kuben";
if (Directory.Exists(path + "\\log") == false)//如果不存在就创建file文件夹
{
Directory.CreateDirectory(path + "\\log");
}
String filename = path + "\\log\\" + DateTime.Now.ToString("yyyy-MM-dd") + ".log";
FileStream fs;
if (System.IO.File.Exists(filename))
{
fs = new FileStream(filename, FileMode.Append);
}
else
{
fs = new FileStream(filename, FileMode.Create);
}
StreamWriter sw = new StreamWriter(fs);
string ss;
try
{
ss = DateTime.Now.ToString("G") + " received:\r\n" +len +"\r\n";
sw.Write(ss + filestr + "\r\n\r\n");
sw.Flush();
}
catch
{
//MessageBox.Show(ex.Message.ToString());
}
finally
{
sw.Close();
fs.Close();
}
{
string path = @"E:\kuben";
if (Directory.Exists(path + "\\pic") == false)//如果不存在就创建file文件夹
{
Directory.CreateDirectory(path + "\\pic");
}
String filename = path + "\\pic\\" + count + ".jpg";
FileStream fs = new FileStream(filename, FileMode.Create);
fs.Write(f,0,len);
fs.Close();
}
{
string path = @"E:\kuben";
if (Directory.Exists(path + "\\log") == false)//如果不存在就创建file文件夹
{
Directory.CreateDirectory(path + "\\log");
}
String filename = path + "\\log\\" + DateTime.Now.ToString("yyyy-MM-dd") + ".log";
FileStream fs;
if (System.IO.File.Exists(filename))
{
fs = new FileStream(filename, FileMode.Append);
}
else
{
fs = new FileStream(filename, FileMode.Create);
}
StreamWriter sw = new StreamWriter(fs);
string ss;
try
{
ss = DateTime.Now.ToString("G") + " received:\r\n" +len +"\r\n";
sw.Write(ss + filestr + "\r\n\r\n");
sw.Flush();
}
catch
{
//MessageBox.Show(ex.Message.ToString());
}
finally
{
sw.Close();
fs.Close();
}
}
{
string path = @"E:\kuben";
if (Directory.Exists(path + "\\pic") == false)//如果不存在就创建file文件夹
{
Directory.CreateDirectory(path + "\\pic");
}
String filename = path + "\\pic\\" + count + ".jpg";
FileStream fs = new FileStream(filename, FileMode.Create);
fs.Write(f,0,len);
fs.Close();
}
本文介绍了一个使用C#编写的程序,该程序能够根据输入的日志文本和图片数据,将它们分别保存到指定目录下的日志文件和图片文件中。程序首先检查并创建必要的文件夹,然后按日期格式保存日志,并直接写入图片数据。
13万+

被折叠的 条评论
为什么被折叠?



