【发布时间】:2014-09-09 16:55:19
【问题描述】:
我正在尝试编写一个 bat 文件来备份我的工作服务器上的文件夹(有时服务器和备份服务器无法正确同步并且文件丢失)。
我尝试了许多不同的解决方案并阅读了几个不同的论坛以尝试解决此问题,但我似乎找不到任何东西。 罢工>
@echo This will now create a new backup of S:\Internal Auditor\9 - September 14
@echo off
:: variables
set SRCFOLDER="S:\Internal Auditor\9 - September 14"
set DESTFOLDER="S:\Internal Auditor\2014\9 - Sept Backup"
set folder=%date:~5,2%-%date:~8,2%-%date:~0,4%
set backupcmd=xcopy /W /E /H /V /C /Z /I /F /J /R /Y
echo ######## PLEASE WAIT SYSTEM BACKINGUP SOME DATA########
xcopy %SRCFOLDER% %DESTFOLDER% %backupcmd%
echo !!!!!!!!BACKUP COMPLETED THANKS!!!!!!!!!!!!!!
@pause
请帮忙 - 我厌倦了丢失文件,我不想每天手动备份文件。
(目标是每次在子文件夹“9 - 9 月 14 日”{历史备份}下运行时创建一个带有日期和时间的新文件夹。
编辑 好的 - 所以我有另一个线程打开了一些不同的东西,但现在我的 2 个问题已经合并在一起了,所以请查看 @New folder for every backup CMD 看看你是否可以提供帮助......
【问题讨论】:
-
您使用 xcopy 两次...这就是“参数数量无效”的原因。
标签: batch-file backup xcopy