public void SetProcessOrderRecordDateExecute() { var existsFileName = Directory.GetFiles(AppSettingConfig.ProcessOrderRecordDateFilePath(), "*.txt").Select(System.IO.Path.GetFileName); var processOrderRecordFileName = string.Concat(AppSettingConfig.ProcessOrderRecordDateFilePath(), AppSettingConfig.ProcessOrderRecordDateFileName()); ProcessOrderRecordText processOrderRecordText = new ProcessOrderRecordText { DateTime = DateTime.Now, OrderNos = null }; // Create a new file File.WriteAllText(processOrderRecordFileName, JsonConvert.SerializeObject(processOrderRecordText)); }
public ProcessOrderRecordText ReadProcessOrderRecordText() { var shippingCacheFileName = string.Concat(AppSettingConfig.ProcessOrderRecordDateFilePath(), AppSettingConfig.ProcessOrderRecordDateFileName()); //this code segment read data from the file. FileStream fs2 = new FileStream(shippingCacheFileName, FileMode.Open, FileAccess.Read); StreamReader reader = new StreamReader(fs2); var text = reader.ReadToEnd(); var processOrderRecordText = JsonConvert.DeserializeObject <ProcessOrderRecordText>(text); reader.Close(); return(processOrderRecordText); }