Friday, 29 December 2017

#Robocopy - copy file with log, estimate time (bat format)

Script to copy file with log, estimate time (.bat)

* I run this .bat at destination site.

@echo off

REM description

map drive:
net use y: /delete /y
net use y: \\source share folder path

set source=source path
set destination=destination path

cd\

robocopy %source% %destination% /s /e /copyall /xo /r:2 /w:5 /fp /eta /tee /v /log:d:\log folder\log"%date:~-4%_%date:~-4,2%_%date:~-7,2%.txt

set path=c:\windows\system32
net use y: /delete /y

Sample:
Source folder path: \\192.168.1.100\data\data1      (folder)
Destination folder path: d:\backup      (folder)
Destination folder path: d:\logs      (folder)

script start from the line below
---------------------------------------------------------------------------------------------------------------------------
@echo off

REM Transfer Production to DR

net use y: /delete /y
net use y: \\192.168.1.100\data

set source=y:\data1
set destination=d:\backup

cd\

robocopy %source% %destination% /s /e /copyall /xo /r:2 /w:5 /fp /eta /tee /v /log:d:\logs\log"%date:~-4%_%date:~-4,2%_%date:~-7,2%.txt

set path=c:\windows\system32
net use y: /delete /y

No comments:

Post a Comment