public ActionResult UpdateWebSiteSub(WebSiteModel model) { WebSiteOperation uo = new WebSiteOperation(); uo.Update(model); DirFile.CreateDirectory(model.Path); return(JavaScript("pagesub();")); }
public ActionResult InsertWebSiteSub(WebSiteModel u) { WebSiteOperation uo = new WebSiteOperation(); u.CreateTime = DateTime.Now; uo.Insert(u); DirFile.CreateDirectory(u.Path); return(JavaScript("pagesub();")); }
public static void InitialFile() { if (!DirFile.IsExistFile("config.ini")) { var inifile = new INIFile(); inifile.AddSection("LocalDataBase"); inifile.AddSection("RemoteDataBase"); inifile.AddSection("OutputPicture"); inifile.AddSection("Logging"); inifile.AddSection("LocalData"); inifile.SetValue("LocalDataBase", "HostDir", "DataBase"); inifile.SetValue("RemoteDataBase", "HostName", "127.0.0.1"); inifile.SetValue("RemoteDataBase", "Port", "1433"); inifile.SetValue("RemoteDataBase", "User", "admin"); inifile.SetValue("RemoteDataBase", "Password", "123456"); inifile.SetValue("RemoteDataBase", "Table", "master"); inifile.SetValue("OutputPicture", "Dir", @"C:\Output"); inifile.SetValue("Logging", "Dir", "Logging"); inifile.SetValue("LocalData", "Dir", "LocalData"); inifile.Persist("config.ini"); } if (!DirFile.IsExistDirectory("./LocalData")) { DirFile.CreateDirectory("./LocalData"); } if (!DirFile.IsExistDirectory("./Logging")) { DirFile.CreateDirectory("./Logging"); } if (!DirFile.IsExistDirectory("./LocalData/DataBase")) { DirFile.CreateDirectory("./LocalData/DataBase"); } if (!DirFile.IsExistDirectory("./LocalData/Picture")) { DirFile.CreateDirectory("./LocalData/Picture"); } }
/// <summary> /// 生成txt文件 /// </summary> /// yaoy 16.07.06 /// <param name="fileId"></param> /// <returns></returns> public string CreateTxtFile(int fileId, string message) { string fileName = string.Empty; string txtFileName = string.Empty; // 文件路径 string dirPath = HttpContext.Current.Server.MapPath(path); ICombinaData combinaComData = new CombinaComMessageData(); ICombinaData combinaPerData = new CombinaPerMessageData(); ReportFilesInfo reportFilesInfo = new DataRule().GetReportFilesInfoById(fileId); // 获取服务对象 int serviceObj = reportFilesInfo == null ? 0 : reportFilesInfo.ServiceObj; // 企业报文 if (serviceObj == 1) { txtFileName = combinaComData.BuildMessageName(fileId); } // 个人报文 if (serviceObj == 2) { txtFileName = combinaPerData.BuildMessageName(fileId); } if (!DirFile.IsExistDirectory(dirPath)) { DirFile.CreateDirectory(dirPath); } if (txtFileName != string.Empty) { fileName = txtFileName + ".txt"; string filePath = dirPath + fileName; DirFile.CreateFile(filePath); DirFile.WriteText(filePath, message, Encoding.GetEncoding("gb2312")); } return(fileName); }