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

b2b是指什么的电子商务模式郑州seo阿伟

b2b是指什么的电子商务模式,郑州seo阿伟,找公司做网站,软件定制开发公司地址记录一个用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.dt0577.cn/news/54749.html

相关文章:

  • 电子商务网站建设pdf超级外链工具有用吗
  • 网络规划设计师教程第2版2021版pdfseo是什么?
  • 武汉 网站建设 报价手机网站建设价格
  • 石家庄做网站建设的公司短视频seo软件
  • 化州网站建设宁德市属于哪个省
  • 大型搜索网站开发bt种子搜索
  • 正规的网站建设商品seo关键词优化
  • 域名绑定网站提示正在建设新东方考研班收费价格表
  • 做网站卖游戏装备王通seo赚钱培训
  • 湖南吉首建设官方网站济南做网站公司哪家好
  • 前端设计合肥网站关键词优化公司
  • 专业直播网站开发襄阳seo优化排名
  • 免费网站注册免费网站申请问卷调查网站
  • 做套网站多少钱小红书搜索关键词排名
  • 万江区网站仿做sem竞价推广是什么
  • 网站建设的增值税税率营销方法有哪些方式
  • 传奇官方网站seo关键词排名优化工具
  • 淘宝网站代做搜索引擎营销的方法包括
  • 做汉字网站的外国人拼多多代运营一般多少钱
  • 健康网站模版网站推广的方式
  • 网站彩票网站开发同城广告发布平台
  • 不做百度了 百度做的网站360竞价推广技巧
  • wordpress后台慢jsseo排名优化公司
  • 跨境电商erp软件前十名信息流优化
  • 工业设计网站导航百度app安装
  • 网站开发背景图模板百度地图收录提交入口
  • 做中学网站杭州小周seo
  • 成都网站建设公司有哪几家舆情网站直接打开怎么弄
  • 专做PPP项目网站营销策划案
  • 网站建设就找奇思网络免费新闻源发布平台