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

龙岗外贸网站建设河南网站推广优化排名

龙岗外贸网站建设,河南网站推广优化排名,慈溪市网站建设,网站建设多少钱兴田德润放心记录一个用C#实现的windows计时执行任务的服务 这个服务实现的功能是每天下午六点统计一次指定路径的文件夹大小 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.IO; using Syst…

记录一个用C#实现的windows计时执行任务的服务

这个服务实现的功能是每天下午六点统计一次指定路径的文件夹大小

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.IO;
using System.Linq;
using System.ServiceProcess;
using System.Text;
using System.Threading.Tasks;namespace ProjectSizeStatistics
{public partial class MyService1 : ServiceBase{public MyService1(){InitializeComponent();}protected override void OnStart(string[] args){WriteInfo("服务启动");InitTimer();}int _checkHour = 18; //每天六点检测private string filePath = @"D:\FileSizeStatistic.txt";void InitTimer(){var timer = new System.Threading.Timer(TimerCallBack, null, 5000, 360000);      //一小时执行一次}void TimerCallBack(object pData){DateTime now = DateTime.Now;var hour = now.Hour;if (hour == _checkHour){SampleProjectSize();}}/// <summary>/// 采集项目大小/// </summary>void SampleProjectSize(){string path = @"D:\Projects\GitProject\ClientPro";long size = GetDirectorySize(path);int GB = (int)(size / 1024 / 1024 / 1024);float remainGb = size * 1.0f / 1024 / 1024 / 1024 - GB;WriteInfo($"{path}   文件大小为\"{size}\"字节\t{(GB + remainGb).ToString("f2")}G");}/// <summary>/// 获取文件夹的大小,返回字节数/// </summary>/// <param name="path"></param>/// <returns></returns>long GetDirectorySize(string path){long size = 0;DirectoryInfo dir = new DirectoryInfo(path);foreach (var item in dir.GetFiles()){size += item.Length;}foreach (var item in dir.GetDirectories()){size += GetDirectorySize(item.FullName);}return size;}private void WriteInfo(string info){//using (FileStream fs = new FileStream(filePath, FileMode.OpenOrCreate))//{//}using (StreamWriter writer = File.AppendText(filePath)){writer.WriteLine($"{DateTime.Now}\t{info}");}}protected override void OnStop(){}}
}

生成服务之后在对应bin/Debug目录下面会有一个对应的exe可执行文件,但是如果直接执行可执行文件会有这个弹窗,这是说明这个服务不能直接运行,要通过Installutil.exe去执行,

这里如果我们安装的VisualStudio的话,那么C盘的 C:\Windows\Microsoft.NET\Framework\v4.0.30319这个目录下面就会有InstallUtil.exe这个可执行文件,我们以管理员的身份运行命令提示符,之后进入到这个目录,执行这个命令

installutil.exe 你的服务exe的绝对路径

这样在windows服务中我们就能找到我们对应的服务了,启动它即可。

如果要卸载服务可执行以下命令

installutil.exe 你的服务exe的绝对路径  -u

小提示,我们每次修改我们的服务内容之后只需要重新生成服务项目,不需要重新安装服务,生成好之后,启动服务即可。

 

http://www.hrbkazy.com/news/21590.html

相关文章:

  • 网站建设营销平台考研培训机构排名前十
  • 前几年做那些网站致富google搜索引擎优化
  • 动漫网站建站目的长沙互联网推广公司
  • 网站开发江西外贸快车
  • 大型网站系统与java中间件实践 pdf点击器 百度网盘
  • 无锡哪个网站好进入百度app查看
  • 乐站_网站建设_自助建站关键词推广哪家好
  • 佛山营销网站设计优帮云排名自动扣费
  • 网站设计制作软件西地那非片的功能主治
  • 适合用struts2做的网站关键词自动生成器
  • 手表网站建设百度区域代理
  • 免费免费网站模板安仁网络推广
  • 龙岗建网站整合营销传播方案案例
  • 做网站前置审批长沙网站到首页排名
  • 做视频网站视频的软件抖音营销软件
  • 中国电子系统建设三公司网站网络营销与直播电商
  • 公司建网站找哪家投放广告的网站
  • 天津河西做网站百度推广最近怎么了
  • 技术研发流程的六个阶段百度关键词搜索优化
  • dw做旅游网站毕业设计模板下载橙子建站怎么收费
  • 广州黄埔网站建设公司腾讯会议多少钱一个月
  • apache 配置网站地址百度指数分析大数据
  • 网站制作和如何推广怎么联系百度人工服务
  • 域名邮箱登录入口关键词优化排名的步骤
  • 网站后台不显示验证码win7优化大师官方网站
  • 扁平化网站设计趋势seo优化就业前景
  • 江门网站建设联系电话semaphore
  • 套模版做网站武汉seo管理
  • 微信网站什么做什么是淘宝搜索关键词
  • 做网站每年运营要花掉多少钱营销技巧有哪些