string filename = DateTime.Today.ToString()+"txt";
            string filepath = @"d:\" ;
            string path = Path.Combine(filepath,filename);
            StreamWriter file;
            if (!File.Exists(path))
            {
                file = File.CreateText(path);
                file.Close(); 
            }
           异常:  文件路径格式不正确。看了代码各位大侠应该明白我的意思了。不多说了,大侠们小小的出下手就够了。

解决方案 »

  1.   

    是文件名.
    改成string   filename   =   DateTime.Today.ToString("yyyyMMdd")+".txt"; 试试
      

  2.   

    直接string   path   =filename   +filepath   
    不用Path.Combine
      

  3.   

    string   filename   =   DateTime.Today.ToString()+"txt"; 
    这里应该是()+".txt";
     string   path   =   Path.Combine(filepath,filename); 
                            StreamWriter   file; 
                            if   (!File.Exists(path)) 
                            { 
                                    file   =   File.CreateText(path); 
                                    file.Close();   
                            }   file   =   File.CreateText(path); 
    换成:
     path = HttpContext.Current.Server.MapPath("~" + path);
     file   =   File.CreateText(path); 
      

  4.   

     string filename = DateTime.Now.ToString("yyyy-MM-dd") + ".txt";
      

  5.   

    就算有了"."还是不行,因为DateTime.Today.ToString()的结果是:2007-12-26 0:00:00.txt ,文件名不能包含:方法就是:DateTime.Today.ToString("yyyy-MM-dd")+".txt",他的结果2007-12-26.txt
      

  6.   

    DateTime.Now.ToString("yyyy年MM月dd日H时mm分ss秒")+".txt"