通过winrar压缩SQL备份文件

问题描述 投票:-1回答:1

我在Windows批处理文件中使用以下命令来在C:\temp文件夹中创建备份文件。

我不知道为什么不工作,并没有显示任何错误

ECHO OFF
for /f %%a in ('date /t') do set DAY=%%a
SET rarFile=C:\temp\DATA%DAY%Backup.rar
echo 
"C:\Program Files\WinRAR\Rar" a -r -df %rarFile% C:\temp\*Backup.bak
batch-file rar
1个回答
0
投票

也许将/替换为_,并且让我们正确地使用set来设置可能有空格的目录路径:

@echo off
for /f %%a in ('date /t') do set "DAY=%%a"
set "DAY=%DAY:/=_%"
set "rarFile=C:\temp\DATA%DAY%Backup.rar"
echo "C:\Program Files\WinRAR\Rar" a -r -df "%rarFile%" "C:\temp\*Backup.bak"
pause

这将只是echo命令现在,所以一旦你很高兴它的工作,从最后一行删除echo

© www.soinside.com 2019 - 2024. All rights reserved.