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

自动备份,自动删除文件

作者: 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