FileInfo fl;
private string X;
public void WriteLog()
{
try
{
DirectoryInfo di = new DirectoryInfo(@"d:\Log");
if (di.Exists)
{
Console.WriteLine("已存在Log目录");
}
else
{
Console.WriteLine("不存在Log目录");
}
di.Create();
Console.WriteLine("目录已创建");
X = System.DateTime.Now.ToShortDateString();
X = "d:\\Log\\" + X + ".log"; fl = new FileInfo(X);
if (fl.Exists)
{
Console.WriteLine("已找到文件");
}
else
{
Console.WriteLine("未找到文件");
}
fl.Create();
Console.WriteLine("文件创建成功");
}
catch (Exception e)
{
Console.WriteLine("出现错误{0}",ToString());
}
}
public void WriteData()
{
try
{
FileStream fs = new FileStream(X, FileMode.Append, FileAccess.Write);
StreamWriter w = new StreamWriter(fs);
Console.WriteLine("Enter a string");
string str = Console.ReadLine();
w.Write(str);
w.Flush();
w.Close();
fs.Close();
}
catch (Exception e)
{
Console.WriteLine("出现错误{0}", ToString());
}
}
出错的地方在写入之前无法终止进程,说进程还是被另一个使用,希望大家帮忙解决一下,本人菜鸟,刚接触C#,希望各位大虾不要写的太难,最好带注释.谢谢了.
private string X;
public void WriteLog()
{
try
{
DirectoryInfo di = new DirectoryInfo(@"d:\Log");
if (di.Exists)
{
Console.WriteLine("已存在Log目录");
}
else
{
Console.WriteLine("不存在Log目录");
}
di.Create();
Console.WriteLine("目录已创建");
X = System.DateTime.Now.ToShortDateString();
X = "d:\\Log\\" + X + ".log"; fl = new FileInfo(X);
if (fl.Exists)
{
Console.WriteLine("已找到文件");
}
else
{
Console.WriteLine("未找到文件");
}
fl.Create();
Console.WriteLine("文件创建成功");
}
catch (Exception e)
{
Console.WriteLine("出现错误{0}",ToString());
}
}
public void WriteData()
{
try
{
FileStream fs = new FileStream(X, FileMode.Append, FileAccess.Write);
StreamWriter w = new StreamWriter(fs);
Console.WriteLine("Enter a string");
string str = Console.ReadLine();
w.Write(str);
w.Flush();
w.Close();
fs.Close();
}
catch (Exception e)
{
Console.WriteLine("出现错误{0}", ToString());
}
}
出错的地方在写入之前无法终止进程,说进程还是被另一个使用,希望大家帮忙解决一下,本人菜鸟,刚接触C#,希望各位大虾不要写的太难,最好带注释.谢谢了.
解决方案 »
- 【求高手指点】.net继承类导致的内存泄露问题
- 时间范围如何取?
- Web开发中有必要处理DAL或BLL里的异常吗?
- 打开一个记事本文档,并将光标定位到某一行,怎么搞
- 想做个类似bt的程序,但是共享的是cpu和内存,希望有人有bt的源码相送.
- 如何把Form运行起来的时候自动位于屏幕中间?
- TCP问题,请达人看看!
- 为什么有的类要派生自IDisposable?有什么特殊用途呀?
- 讨论+散分 http://community.csdn.net/Expert/topic/3542/3542196.xml?temp=.7393
- string对象比较问题求解
- VS2005 + Jmail4.3问题
- C#写SQL SERVER 2005函数为什么不能访问数据库啊
{
Console.WriteLine("已存在Log目录");
return;
}
{
Console.WriteLine("已存在Log目录");
}
else
{
Console.WriteLine("不存在Log目录");
di.Create();
Console.WriteLine("目录已创建");
}