zoukankan      html  css  js  c++  java
  • bat脚本:自动压缩n天前的文件【转载】

    原文如下:

    bat脚本:自动压缩n天前的文件-中原小伙-ChinaUnix博客
    http://blog.chinaunix.net/uid-24946452-id-1651762.html

        磁盘空间有限,又不能删除,只能定期对旧文件进行压缩以尽量节省空间。在windows2003上做这件事情比较简单,在之前的平台上就麻烦些。主要是查找n天前的文件的实现有区别。在2003及以后的windows系统版本,都有一个forfiles的命令来查找文件,之前的只能通过bat命令来实现这个功能了。这两种方法的详细用法,我都有转文章。这里就不详述了。
        测试时发现还是WinRAR功能强大啊,比HaoZip之类好用。好不容易搞到一个破解版,就用它了。
    具体代码:

    ::::::::::::::::::::::::::::::::::::::::::::::::::
    ::    NMON Compress 1.0                         ::
    ::    wumingshi                                 ::
    ::    Use WinRAR                                ::
    ::    20110712                                  ::
    ::::::::::::::::::::::::::::::::::::::::::::::::::
    ::Compress NMon Files 30  Days Before           ::
    ::::::::::::::::::::::::::::::::::::::::::::::::::
    ::RAR required registration , HaoZip also can do ::
    ::this,just not powerful enough                 ::
    ::for example                                   ::
    ::set Path=;"C:Program FilesHaoZip";          ::
    ::%SystemRoot%system32                         ::
    :: forfiles /p "DIR" /d -30 /c "cmd /c          ::
    ::HaoZipC a -tzip @file.zip @path"              ::
    ::::::::::::::::::::::::::::::::::::::::::::::::::

    set Path=;"C:Program FilesWinRAR";%SystemRoot%system32

    forfiles /p "e: est" /d -30 /c "cmd /c WinRAR a -afzip -df -ep @file.zip @path"


    winRAR参数说明:
    a 是命令,表示添加
    -af 压缩类型开关,这里指定为zip
    -df 压缩后删除源文件
    -ep 压缩时不带文件路径
  • 相关阅读:
    判断奇偶
    数据库中去重时:建议使用group by
    将博客搬至CSDN
    FileZilla
    Windows通过VNC连接并显示Linux桌面(Ubuntu16.04)
    springMVC 中参数绑定
    get和post的区别主要有以下几方面
    Get、Post、Put与Delete的区别
    HTTP请求地址映射
    Spring MVC 框架
  • 原文地址:https://www.cnblogs.com/paul8339/p/5181081.html
Copyright © 2011-2022 走看看