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

做标签这个网站刷单安全吗哈尔滨建筑业协会网站

做标签这个网站刷单安全吗,哈尔滨建筑业协会网站,网站支付体现功能怎么做,东莞微信网站建设怎样在服务器上部署业务应用系统,每天都会产生大量的日志,随着时间的推移,日志越积累越多,占用了大量的磁盘空间,除了可以手动清理日志外,还可以通过程序实现自动清理日志。 之所以选择Go语言,是因…

在服务器上部署业务应用系统,每天都会产生大量的日志,随着时间的推移,日志越积累越多,占用了大量的磁盘空间,除了可以手动清理日志外,还可以通过程序实现自动清理日志。

之所以选择Go语言,是因为用Go写的代码可以直接编译成二进制可执行程序,不需要在服务器额外安装运行环境,相当于编译好的Go代码,直接丢到服务器就能执行。

全部代码如下:

//代码整体逻辑:每月第一天,自动清理上个月的日志文件
package mainimport ("fmt""io""os""path/filepath""time"
)func main() {//日志文件夹路径var dirPath string = `C:\phpstudy_pro\WWW\notepad\runtime\log\` + getTime()flag, _ := dirIsEmpty(dirPath)if !flag {deleteFiles(dirPath)}delDir(dirPath)}
//获取当前月的上一月的年月信息
func getTime() string {now := time.Now()lastYearAndMonth := now.AddDate(0, -1, 0).Format("200601")currentMonth := now.Month()if currentMonth == time.January {lastYear := now.Year() - 1lastYearAndMonth = time.Date(lastYear, time.December, 1, 0, 0, 0, 0, time.Local).Format("200601")}return lastYearAndMonth
}
//删除文件夹
func delDir(dirPath string) {_, err := os.Stat(dirPath)if !os.IsNotExist(err) {err = os.Remove(dirPath)if err == nil {fmt.Println("文件夹删除成功", dirPath)} else {fmt.Println("文件夹删除失败", dirPath)}} else {fmt.Println("文件夹不存在", dirPath)}
}
//判断文件夹是否有文件
func dirIsEmpty(path string) (bool, error) {f, err := os.Open(path)if err != nil {return false, err}defer f.Close()_, err = f.Readdir(1)if err == io.EOF {return true, nil // 文件夹为空}return false, err // 文件夹不为空或错误
}
//删除文件
func deleteFiles(path string) error {d, err := os.Open(path)if err != nil {return err}defer d.Close()files, err := d.Readdir(-1)if err != nil {return err}for _, file := range files {filename := filepath.Join(path, file.Name())err = os.Remove(filename) // 删除文件if err != nil {fmt.Println("Error deleting file: ", err)}}return nil
}

因为使用的服务器是Windows Server,所以将上面的Go代码编译成exe文件后加入到Windows系统里的计划任务里,设置每月第一天执行一次。


文章转载自:

http://I3DKQVWN.qmmfr.cn
http://FPXfsO0r.qmmfr.cn
http://9NzDBAuI.qmmfr.cn
http://2zJ1WKZ3.qmmfr.cn
http://Syt61TZE.qmmfr.cn
http://HLLYJGNz.qmmfr.cn
http://FmAOMm8j.qmmfr.cn
http://rmcIGl7M.qmmfr.cn
http://bCi2gZlf.qmmfr.cn
http://hf87sped.qmmfr.cn
http://kCpeNg8R.qmmfr.cn
http://lGXxvhlv.qmmfr.cn
http://USeraxzB.qmmfr.cn
http://VJsWqe3D.qmmfr.cn
http://5wKUYvEx.qmmfr.cn
http://OcVmkod0.qmmfr.cn
http://LN07zgWk.qmmfr.cn
http://1X3042IQ.qmmfr.cn
http://n93X9Ets.qmmfr.cn
http://8nodx2VS.qmmfr.cn
http://7frO4Emw.qmmfr.cn
http://rV913dwu.qmmfr.cn
http://qAsDbYp4.qmmfr.cn
http://1dwOYNnd.qmmfr.cn
http://DCcUuotT.qmmfr.cn
http://nrh7c3Sc.qmmfr.cn
http://faiGtn0N.qmmfr.cn
http://UIpDpY6K.qmmfr.cn
http://6CgNmfrA.qmmfr.cn
http://ZxJpqEHH.qmmfr.cn
http://www.dtcms.com/wzjs/754895.html

相关文章:

  • 公司网站要更新wordpress 卡密注册
  • creo二次开发快速排名优化推广价格
  • 微网站自助建站后台免费装修效果图大全
  • 白沙网站建设wordpress拖拽建站
  • 哪里可以做网站优化网络广告的优势有哪些
  • 网站建设周末培训网站怎么做外联
  • 孔夫子旧书网网站谁做的软件开发主要是干什么的
  • 织梦服务行业手机网站模板wordpress弹出插件
  • 网站备案网站类型做北京电梯招标的网站
  • 邢台最新通告今天长沙网站优化页面
  • 南昌网站建设公司渠道如何利用ftp上传网站
  • 上网站 ftp南通网站建设制作
  • 做外贸哪个网站看外汇织梦网站怎么加入引导页
  • 网站建设费属于广告费成都网络推广运营公司
  • 宁波网站建设服务电话杭州关键词排名工具
  • 软件开发可以做网站么宝安网站建设推广
  • 做3d任务的网站网站图片如何做水印
  • 中国建设银行网站登陆做网上商城网站哪家好
  • 北京手机网站搭建多少钱怎么自己弄网站免费
  • 企业网站开发成本sap.net怎么做网站
  • .net做网站之前设置如何做网站在网上销售
  • ui设计和网站开发佛山网络公司哪个好
  • 需要登陆的网站如何做爬虫织梦搭建网站
  • 微信官方微网站吗盐城市网站建设
  • 企业网站制作 徐州推广普通话活动总结
  • yy陪玩网站怎么做企业网站建设的申请
  • 国外网站 设计沈阳百度seo关键词优化排名
  • 免费团购网站模板公司建设网站成果预测
  • 购物网站页面网上做广告宣传
  • 龙海市住房和城乡建设局网站如何搭建虚拟专用网络