美文网首页
自动备份,自动删除文件

自动备份,自动删除文件

作者: yahzon | 来源:发表于2019-03-26 17:47 被阅读0次

    for 命令介绍:
    for参考资料

    删除某个目录中的文件,只保留最新的一条记录

    //网上的例子
    for /f "skip=1 tokens=* delims=" %i in ('dir /b/o-d 你的备份目录) do @del /f/s/q "%i"
    //简化测试后,可以生效的语句:
    for /f "skip=1" %i in ('dir /b/o-d .') do del /f/s/q %i
    

    svn自动备份脚本:

    @echo off
    rem 进入svn安装目录,以便执行备份命令;如果环境变量已设置可以省略
    e:
    cd "E:\program files\visualsvn server\bin"
    rem 执行备份命令
    svnadmin dump E:\Repositories\projects > E:\backup\projectsback-%date:~0,4%%date:~5,2%%date:~8,2%.dump
    rem 切换工作目录到备份文件夹
    cd E:\backup
    rem 删除旧备份文件,只保留最新的一个dump
    for /f "skip=1" %i in ('dir /b/o-d .') do del /f/s/q %i
    

    相关文章

      网友评论

          本文标题:自动备份,自动删除文件

          本文链接:https://www.haomeiwen.com/subject/cdsnvqtx.html