计划的批处理脚本备份文件夹

时间:2014-07-03 08:43:41

标签: windows batch-file backup scheduler

你好,不知道我应该把这个问题放在哪里,但是;

我想在午夜左右的时候在Windows机器上运行批处理脚本。

我想要它做的就是备份网络驱动器上的所有文件和文件夹,并将其复制到运行批处理脚本的计算机上的硬盘驱动器上。我想要它做的唯一不应该是复制一个名为trashbox

的文件夹
Local Computer
C:\BACKUP\

Network Drive
Z:\FILES\*
exclude Z:\FILES\trashbox

所以它需要;

  1. 删除前一天备份
  2. 从午夜开始
  3. 备份Z:\ FILES *
  4. 上的所有文件和文件夹
  5. 从复制中排除Z:\ FILES \ trashbox *
  6. 任何想法都会非常感激!!

2 个答案:

答案 0 :(得分:1)

测试一下:它会创建mirror backupdelete files that aren't neededkeep files that already exist,并且只会复制不同的文件。

robocopy "Z:\FILES" "C:\BACKUP" /mir /xd "trashbox"

答案 1 :(得分:0)

使用以下代码创建新的批处理文件。在将所有内容从网络驱动器复制到新目录之后,它将首先删除以前的目录并创建新目录。

rmdir /s /q "C:\Backup"
TIMEOUT 5
mkdir "C:\Backup"
copy /y "Z:\Networkfolder" "C:\Backup"
TIMEOUT 5
rmdir /s /q "C:\Backup\trashbox"
exit