偶用的是XP和2003系统都可以正常运行...
给客户用2000系统有问题...
麻烦2000系统的朋友帮忙看下.private void button1_Click(object sender, System.EventArgs e)
{
string path = "Log\\"+ System.DateTime.Now.Date.ToShortDateString().ToString()+".txt";
try
{
if (!Directory.Exists("Log"))
Directory.CreateDirectory("Log"); if (!File.Exists(path))
{ using (StreamWriter sw = File.CreateText(path))
{
sw.WriteLine(string.Format("{0}\t\t\t{1}\t\t{2}\t\t{3}\t\t\t{4}", "时间", "人员", "操作", "结果", "备注"));
sw.WriteLine(string.Format("{0}\t{1}\t{2}\t{3}\t{4}", "l.Handletime","l.Users","l.Handle","l.Result","l.Re"));
sw.Flush();
sw.Close();
}
}
else
{
// StreamWriter sw=File.AppendText(path);
// sw.WriteLine(string.Format("{0}\t{1}\t{2}\t{3}\t{4}\r\n", "l.Handletime", "l.Users", "l.Handle", "l.Result", "l.Re"));
// sw.Flush();
// sw.Close();
File.AppendAllText(path, string.Format("{0}\t{1}\t{2}\t{3}\t{4}\r\n", "l.Handletime", "l.Users", "l.Handle", "l.Result", "l.Re"));
}
}
catch(Exception e)
{
MessageBox.Show(e.ToString());
}
}
给客户用2000系统有问题...
麻烦2000系统的朋友帮忙看下.private void button1_Click(object sender, System.EventArgs e)
{
string path = "Log\\"+ System.DateTime.Now.Date.ToShortDateString().ToString()+".txt";
try
{
if (!Directory.Exists("Log"))
Directory.CreateDirectory("Log"); if (!File.Exists(path))
{ using (StreamWriter sw = File.CreateText(path))
{
sw.WriteLine(string.Format("{0}\t\t\t{1}\t\t{2}\t\t{3}\t\t\t{4}", "时间", "人员", "操作", "结果", "备注"));
sw.WriteLine(string.Format("{0}\t{1}\t{2}\t{3}\t{4}", "l.Handletime","l.Users","l.Handle","l.Result","l.Re"));
sw.Flush();
sw.Close();
}
}
else
{
// StreamWriter sw=File.AppendText(path);
// sw.WriteLine(string.Format("{0}\t{1}\t{2}\t{3}\t{4}\r\n", "l.Handletime", "l.Users", "l.Handle", "l.Result", "l.Re"));
// sw.Flush();
// sw.Close();
File.AppendAllText(path, string.Format("{0}\t{1}\t{2}\t{3}\t{4}\r\n", "l.Handletime", "l.Users", "l.Handle", "l.Result", "l.Re"));
}
}
catch(Exception e)
{
MessageBox.Show(e.ToString());
}
}
偶也不知道什么问题,只能来求助一下大家...
有WIN2000的朋友帮忙试下,偶觉得是权限,他们又说不是.
System.DateTime.Now.ToString("yyyy-MM-dd")试试。
ToString("yyyy-MM-dd")