C#中,Timer是一个定时器,它可以按照指定的时间间隔或者指定的时间执行一个事件. 指定时间间隔是指按特定的时间间隔,如每1分钟.每10分钟.每1个小时等执行指定事件: 指定时间是指每小时的第30分.每天10:30:30(每天的10点30分30秒)等执行指定的事件: 在上述两种情况下,都需要使用 Timer.Interval,方法如下: 1.按特定的时间间隔: using System; using System.Timers; namespace TimerExample { class P
代码如下: @echo off ::演示:删除指定路径下指定天数之前(以文件的最后修改日期为准)的文件. ::如果演示结果无误,把del前面的echo去掉,即可实现真正删除. ::本例调用了临时VBS代码进行日期计算,并统一设置系统日期格式,处理完毕 ::之后再把日期格式恢复成原来的状态.摆脱了对reg命令(XP系统自带)的依赖. rem 指定待删除文件的存放路径 set SrcDir=C:/Test/BatHome rem 指定天数 set DaysAgo=1 >"%temp%/Back
删除指定路径下指定天数之前(以文件的修改日期为准)的文件:forfiles 代码如下: @echo off ::演示:删除指定路径下指定天数之前(以文件的最后修改日期为准)的文件. ::如果演示结果无误,把del前面的echo去掉,即可实现真正删除. ::本例需要Win2003/Vista/Win7系统自带的forfiles命令的支持 rem 指定待删除文件的存放路径 set SrcDir=C:\Test\BatHome rem 指定天数 set DaysAgo=1 forfiles /p %S