博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# txt格式记录时间,时间对比,决定是否更新代码记录Demo
阅读量:6257 次
发布时间:2019-06-22

本文共 1948 字,大约阅读时间需要 6 分钟。

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;      }

  

转载于:https://www.cnblogs.com/AaronYang/p/3464725.html

你可能感兴趣的文章
LaTeX技巧005:定制自己炫酷的章节样式实例
查看>>
1_NAT模式和桥接模式下的网络配置
查看>>
EF架构~为EF DbContext生成的实体添加注释(T5模板应用)
查看>>
【转】VLAN原理详解
查看>>
python --- json模块和pickle模块详解
查看>>
idea中artifacts、facets、modules是什么意思?
查看>>
FUCKED-BUG之临时对象的生死
查看>>
SP2 PRIME1 - Prime Generator
查看>>
创建和编辑 crontab 文件
查看>>
钉钉发消息
查看>>
20172309_《程序设计与数据结构(下)》_课堂测试修改报告。
查看>>
(二十九)方法调用之解析
查看>>
Springboot文件上传与下载
查看>>
Activity与Fragment数据传递之Fragment从Activity获取数据 分类: ...
查看>>
记一次小的51CTO聚会
查看>>
架構設計_案例說明_by 高老師
查看>>
VR內容開發(PAGE-2)
查看>>
飞舞的蝴蝶
查看>>
Linux环境下C语言模拟内存负载测试
查看>>
专栏《轻松玩转ELK海量可视化日志分析系统》已完结【附代码下载】
查看>>