把以下命令保存为ps1脚本,添加到Windows计划任务中设定每天固定时间执行即可: #delete logs in specify website, just save logs in eight days~ $TimeOutDays=8 $filePath="C:\public\" $allFiles=get-childitem -path $filePath foreach ($files in $allFiles) { $daypan=((get-date)-$files.la
原文:用批处理文件自动备份文件及文件夹,并自动删除n天前的文件 ---恢复内容开始--- 下是备份的批处理,添加到"计划任务"中,设定时间自动运行 复制代码 代码如下:@echo off rem 格式化日期 rem date出来的日期是"2006-02-22 星期三",不能直接拿来使用,所以应该先格式化一下 rem 变成我们想要的.date:~0,4的意思是从0开始截取4个字符 set d=%date:~0,4%%date:~5,2%%date:~8,2% rem
/******************************************* * 批量备份数据库且删除3天前的备份 *******************************************/ ) ) ) ) ) ) --备份参数 DECLARE tmp_Cur CURSOR FOR SELECT NAME FROM [sys].[databases] WHERE NAME NOT IN ( 'master', 'model','msdb','tempdb' ) SET
#coding:utf-8import MySQLdb #方法1直接在Navicat中添加计划任务#DELETE FROM message2 where SEND_TIME < UNIX_TIMESTAMP(DATE_SUB(CURDATE(),INTERVAL 90 day)) #方法2conn= MySQLdb.connect( host='xxx.xxx.xxx.xxx', port = 3306, user='root', passwd='xxxx', db ='xxx', ) cur