@ECHO OFF SET BACKUPTYPE=Manual SET LOGFILE=backlog.txt SET /p SRCDRIVE=Enter source drive letter (excluding colon) the press enter: SET /p SRCPATH=Enter source path (enter for none) then press enter: SET /p DESTDRIVE=Enter destination drive letter (excluding colon) then press enter: SET /p DESTPATH=Enter destination path (enter for none) then press enter: SET EXCLUDEFILE=bkxclude.txt ECHO Date: %DATE% Time: %Time% > %LOGFILE% @ECHO Beginning backup from %SRCDRIVE%:\%SRCPATH% to %DESTDRIVE%:\%DESTPATH% ECHO Beginning backup from %SRCDRIVE%:\%SRCPATH% to %DESTDRIVE%:\%DESTPATH% >> %LOGFILE% ECHO. >> %LOGFILE% IF NOT EXIST "%DESTDRIVE%:\%DESTPATH%" mkdir "%DESTDRIVE%:\%DESTPATH%" xcopy "%SRCDRIVE%:\%SRCPATH%" "%DESTDRIVE%:\%DESTPATH%" /E /D /C /Q /H /R /K /Y >> %LOGFILE% ECHO. >> %LOGFILE% @ECHO Backup complete. See backlog.txt file for more info. ECHO Backup complete. >> %LOGFILE% ECHO Date: %DATE% Time: %Time% >> %LOGFILE% PAUSE