当前位置: 首页 > news >正文

服装租赁 网站 php微信运营推广方式

服装租赁 网站 php,微信运营推广方式,宁波市国家高新区建设局网站,深圳燃气公司是国企吗文章目录 业务需求代码运行效果 欢迎讨论! 业务需求 在生产环境中,控制台窗口不便展示出来。 为了在生产环境中,完整记录控制台应用的输出,选择将其输出到文件中。 但是,存储所有输出的话会占用很多空间,…

文章目录

    • 业务需求
    • 代码
    • 运行效果

欢迎讨论!

业务需求

在生产环境中,控制台窗口不便展示出来。
为了在生产环境中,完整记录控制台应用的输出,选择将其输出到文件中。
但是,存储所有输出的话会占用很多空间,故而在时间上,只存储近期一段时间里的。
本项目实现:

将控制台输出重定向到文件。
按天存储,且仅存储最近2天的输出。

代码

这里在测试时,使用时分格式"HHmm"代替日期格式"yyyyMMdd"来测试。在实际应用时,应该使用后者。

public class Log2Days : TextWriter
{private string pathFormat = null;       // 可以根据文件计数打开的日志文件路径,待填充后缀private string path = null;             // 当日日志文件路径private string perviousPath = null;     // 前一日日志文件路径private string today = null;            // 今日,如20230402private StreamWriter fileWriter = null; // 文件写入对象public Log2Days(string defaultPath){Directory.CreateDirectory(Path.GetDirectoryName(defaultPath));// 解析原有路径,以为文件名添加后缀pathFormat = Path.Combine(Path.GetDirectoryName(defaultPath), Path.GetFileNameWithoutExtension(defaultPath) + "{0}" + Path.GetExtension(defaultPath));}/// <summary>/// 选择要输出的文件目标/// </summary>public void SelectTarget(){try{string theDay = DateTime.Now.ToString("HHmm");      // 今日日期要改为yyyyMMddif (fileWriter is null || !today.Equals(theDay))    // 未初始化,或未成功创建文件,或隔天{if (!(fileWriter is null))  // 隔天{   // 如果有文件正在使用,则关闭之fileWriter.Close();fileWriter.Dispose();fileWriter = null;if (File.Exists(perviousPath))  // 当前是第三天才会满足此条件File.Delete(perviousPath);  // 删除前天的文件(昨天成了前天)perviousPath = path;            // 更新昨日的路径}// 未初始化,或未成功创建文件today = theDay;                             // 今日日期path = string.Format(pathFormat, today);    // 今日路径fileWriter = new StreamWriter(path, true, Encoding.UTF8) { AutoFlush = true };  // 追加,如果今日已写则继续写}}catch { }}/// <summary>/// [可选]覆盖写的方法WriteLine(int)/// </summary>public override void WriteLine(int content){SelectTarget();fileWriter.WriteLine(content);}/// <summary>/// [可选]覆盖写的方法Write(int)/// </summary>public override void Write(int content){SelectTarget();fileWriter.Write(content);}/// <summary>/// 需实现抽象类的此方法/// </summary>public override Encoding Encoding{get { return fileWriter.Encoding; }}
}

运行效果

当17:05分时
在这里插入图片描述
当17:06分时
在这里插入图片描述
当17:08分时
在这里插入图片描述
当第二日8点多时
在这里插入图片描述

http://www.yayakq.cn/news/661764/

相关文章:

  • 如何做网站卖衣服公司建设网站需要注意什么
  • 高大上网站设计dede网站改成自适应
  • 请求php网站数据库上海正规网站定制
  • 网站的后台管理账号和密码哔哩哔哩网站免费进入
  • 网站seo课程网站 锚点链接怎么做
  • 云浮源峰网站建设工作室地址曲靖市建设局网站
  • 网站制作备案上线流程网站后台logo
  • 南京做网站具体需要多少钱如何实现网站生成网页
  • 上海做网站的小公司有哪些如何推广自己的网站
  • 潍坊城市建设官方网站深圳品牌官网
  • net网站开发JD除了WordPress等
  • 大型网站开发流程和步骤南昌网站建设模板网络公司
  • 东莞家用台灯东莞网站建设新手自学做网站多久
  • 网站赏析企业网站宣传方案
  • 做专门的表白网站大学生网站建设
  • 商城网站设计定制企业建站网站建站系统
  • 中山市网站制作建设网站只
  • 无锡中小企业网站建设网站建设的基本流程和步骤
  • 网站死链接所有的竞价托管公司
  • 网站的外链是怎么做的青岛做网站哪家做的好
  • 设计一套网站费用线上企业订单管理系统网站
  • 网站建设hengfengera新媒体运营面试问题
  • 网站做树状结构有什么作用网站建设与管理自考题
  • 车机油哪个网站做的好网站开发流程主要分成什么
  • 网站怎么做缓存南阳设计公司排名
  • 怎样推荐企业建设网站和互联网推广免费下载中国移动app
  • 做亚马逊外国网站需要语言好吗菏泽建设公司网站
  • 学网站开发哪个好开网站需要租用机房服务器价格
  • 莱芜钓鱼网站成都中小企业申请网站
  • 品牌网络推广网站排名网站优化