: @echo off

: echo Welcome to the Backup Script!

: echo.

: choice /C:FNQ /N Select [F]ull Backup or [N]ew files only. Press [Q] or [CTRL-Z] to exit.

: IF errorlevel 3 goto end : IF errorlevel 2 goto small_backup : IF errorlevel 1 goto full_backup

: :small_backup
: echo. : echo. : echo You chose to backup NEW files. Hit any key to start or ctrl-z to cancel. pause >nul xcopy c:\mydirectory d:\mybackup /s/m/e goto end : :full_backup
: echo. : echo. : echo You chose to backup ALL files. Hit any key to start or ctrl-z to cancel. pause >nul xcopy c:\mydirectory d:\mybackup /s/e goto end : :end : exit

@echo off echo Welcome to the Backup Script! echo.

choice /C:FN /N Select [F]ull Backup or [N]ew files Backup, or ctrl-z to exit. IF errorlevel 3 goto end IF errorlevel 2 goto small_backup IF errorlevel 1 goto full_backup :small_backup echo. echo. echo You chose to backup NEW files. Hit any key to start or ctrl-z to exit. pause >nul xcopy c:\mydirectory d:\mybackup /s/m/e goto end :full_backup echo. echo. echo You chose to backup ALL files. Hit any key to start or ctrl-z to exit. pause >nul xcopy c:\mydirectory d:\mybackup /s/e goto end :end exit