码迷,mamicode.com
首页 > 其他好文 > 详细

批处理学习笔记(一)--删除几天的文件(forfile)

时间:2014-11-13 16:51:52      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:批处理   forfile   

    在运维的过程中,我们经常要做的一项工作就是备份!在备份时,我们为了减少我们的工作量,所以要设备让它自动备份,若是增量备份还好,若不是,那时间长了,那备份文件会一直的增加,让硬盘的压力不断的增加了,所以我们有必要的把一些没有用的文件进行删除掉。

        所以我们又加了一项工作:删除不必要的备份&删除一些旧的文件&删除过期的文件等。

现在我们测试下一下:使用系统自带的 (forfile)命令。

        按时间来删除过期的旧文件。

现在先让我们认识下 (forfile的命令使用方法):【http://technet.microsoft.com/zh-cn/library/cc753551(v=ws.10).aspx】上面是微软的链接地址,如果想要深入的了解话,可以直接的进入上面的网页。  

Forfiles

 [/p <Path>] [/m <SearchMask>] [/s] [/c"<Command>"] [/d [{+ |-}] [{<Date> | <Days>}]]

bubuko.com,布布扣

bubuko.com,布布扣

认识到上面的命令与相关参数后,我们就可以按自己的要求来编辑自己的批处理了。

    E.g:

            要求(把二天后的文件全部删除),这里就没有细分,只按时间来处理

forfiles /p "C:\Drivers\NoteBook.Card\Ricoh" /d -2 /c "cmd /c echo deleting @file ... && del /f @path"

下面我们来解释下上面的命令意思:

bubuko.com,布布扣

由上面的解释我们可以清楚的知道是各个部分的意思了。下面我们只要把上面的相关信息按自己的要求调整下,再在计划任务里把BAT文件加进去,那我们就不会为备份OR旧的文件天天烦恼了!!加计划任务的事这里就不细说了,自己找下度娘吧,呵呵。。

        下面也把相关的效果图发下,有图有真相:

bubuko.com,布布扣

到这里可以说完成任务,祝各位快乐工作!!!

也可以直接下载附件,再按自己的要求来更改下,直接使用!!!

本文出自 “最后一班车” 博客,请务必保留此出处http://hznethome.blog.51cto.com/722914/1576067

批处理学习笔记(一)--删除几天的文件(forfile)

标签:批处理   forfile   

原文地址:http://hznethome.blog.51cto.com/722914/1576067

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!