/// <summary> /// 读取数据,并以txt格式保存 /// </summary> /// <param name="data">数据源,文件内容</param> /// <param name="sort">文件夹名称</param> public static String SavaProcess(string data,string sort) { if (!string.IsNullOrEmpty(data)) { System.DateTime currentTime = System.DateTime.Now; //获取当前日期的前一天转换成ToFileTime string strYMD = currentTime.ToString("yyyyMMddHHmmssfff"); //按照日期建立一个文件名 string FileName = strYMD + ".txt"; //获取当前项目所在磁盘 string CurDir = System.Windows.Forms.Application.StartupPath.Substring(0, System.Windows.Forms.Application.StartupPath.IndexOf(':')) + ":\\" + @"SaveDir"; //判断路径是否存在 if (!System.IO.Directory.Exists(CurDir)) { System.IO.Directory.CreateDirectory(CurDir); } string name =CurDir+"\\"+@""+sort+""; if(!System.IO.Directory.Exists(name)) { System.IO.Directory.CreateDirectory(name); } CurDir = name; //不存在就创建 String FilePath = CurDir + "\\" + FileName; ////文件覆盖方式添加内容 System.IO.StreamWriter file = new System.IO.StreamWriter(FilePath, false); //保存数据到文件 file.Write(data); //关闭文件 file.Close(); //释放对象 file.Dispose(); return FilePath; } else { return ""; }
|