通过 winrar 压缩一个 SQL 备份文件
compress a SQL backup file through winrar
我在 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
也许将 /
替换为 _
并且让我们正确地使用 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
。
我在 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
也许将 /
替换为 _
并且让我们正确地使用 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
。