C# txt格式记录时间,时间对比,决定是否更新代码记录Demo
2013-12-09 09:50
381 查看
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace fileIO { class Program { static void Main(string[] args) { string filename =AppDomain.CurrentDomain.BaseDirectory+ "companyUpdateLog.txt"; if (File.Exists(filename)) { string time=ReadLog(filename); if (time != "") { DateTime dt; if (DateTime.TryParse(time, out dt)) { DateTime dtnow = DateTime.Now; int days = (dtnow - dt).Days; if (days == 7) { //开始更新 Console.WriteLine("正在更新"); WriteLog(filename, dtnow.ToString("yyyy-MM-dd HH:mm:ss")); } else { Console.WriteLine("无需更新"); } } } } else { DateTime dtnow = DateTime.Now; //开始更新 Console.WriteLine("文件不存在时候:正在更新"); WriteLog(filename, dtnow.ToString("yyyy-MM-dd HH:mm:ss")); } Console.ReadLine(); } public static void WriteLog(string path,string text) { using (FileStream file = new FileStream(path, FileMode.OpenOrCreate)) { StreamWriter sw = new StreamWriter(file); sw.Write(text); sw.Close(); } } public static string ReadLog(string path) { string a=""; using (FileStream file = new FileStream(path, FileMode.Open)) { StreamReader sw = new StreamReader(file); a=sw.ReadToEnd(); sw.Close(); } return a; }
相关文章推荐
- C#计算代码运行时间,以及总秒数转换为时间格式的问题
- C#确认时间格式是否正确
- C# JAVA 记录代码运行时间
- C# 判断一个字符串是否是时间格式
- c#实现 ftp http共享方式下载文件 并对比本地文件和服务器文件的更新时间 判断性下载
- c#实现 ftp ;http;共享方式下载文件 并对比本地文件和服务器文件的更新时间 判断性下载
- C#中判断、验证字符串是否为日期格式的实现代码
- C# 判断一个string型的时间格式是否正确
- C#代码通过dtd验证xml文件格式是否正确
- c#实现 ftp ;http;共享方式下载文件 并对比本地文件和服务器文件的更新时间 判断性下载
- C# 正则判断一个数字的格式是否有逗号的代码
- 用正则表达式判断是否是正确路径格式C#代码
- 判断时间格式是否正确的代码
- C#操作消息队列的代码开发者在线 Builder.com.cn 更新时间:2008-07-20作者: 来源:
- C# 判断时间格式是否正确,多种判断
- Java判断时间,Email,手机号是否为正确格式
- mysql unix准换时间格式查找指定日期数据代码
- c# 获得网络时间(GMT格式)并转化为本地时间的方法
- C#编码简单性之泛型篇(如何编写简短的C#代码,随时更新)
- C# XML操作 代码大全(读XML,写XML,更新,删除节点,与dataset结合等)第1/2页