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

本文共 1895 字,大约阅读时间需要 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;      }

  

转载地址:http://ecvpx.baihongyu.com/

你可能感兴趣的文章
属性为何不能delete掉?
查看>>
安装VM-tools
查看>>
分布式系统原理与范型 - 电子支付系统
查看>>
T-SQL基础(5) - 表表达式
查看>>
Vue常见组件
查看>>
Django中CBV(Class Base Views)模型源码分析
查看>>
开源软件vlc media player 暗藏一个游戏功能
查看>>
“字符串替换” 和 “模板设置” (application/config.php)
查看>>
第一次实验总结
查看>>
查看 linux cpu 、内存、服务器型号和序列号、磁盘、raid 的信息
查看>>
Latex(数学)
查看>>
4196: [Noi2015]软件包管理器
查看>>
1. 两数之和
查看>>
如何避免重构带来的危险
查看>>
建立时间保持时间方程及其影响
查看>>
杭电2673--shǎ崽 OrOrOrOrz
查看>>
LightOJ - 1369 Answering Queries (规律)
查看>>
js跨域
查看>>
CSS 常用的兼容性调试技巧
查看>>
React入门——制作一个TodoList App
查看>>