@ECHO OFF
ECHO =============================================================
ECHO Thu muc can nhap tinh tu thu muc chua file nay
ECHO Neu nam cung cap thi chi viec nhap ten thu muc A, B...
ECHO Neu file nay nam ben ngoai cha thi can nhap them thu muc con
ECHO vi du: test/A...
ECHO Neu la thu muc nam o tit tan dau thi can day du duong dan
ECHO vi du: d:/test/A...
ECHO =============================================================
:Input
SET /P arg1=Nhap thu muc goc:
SET /P arg2=Nhap thu muc dich:
IF "%arg1%"=="" GOTO ErrInput
IF "%arg2%"=="" GOTO ErrInput
GOTO CheckExist
:CheckExist
IF exist %arg1% IF exist %arg2% GOTO DoCopy
GOTO ErrExist
:ErrInput
ECHO Ban chua nhap thu muc
GOTO Continues
:ErrExist
ECHO Thu muc chua ton tai
GOTO Continues
:Continues
SET /P r=Lam lai (y/n):
IF "%r%"=="y" GOTO :Input
IF "%r%"=="Y" GOTO :Input
GOTO End
:DoCopy
::/m - chi file da chinh sua la dc copy
::/e - tat ca file va subfolder
::/y - tu dong yes khi chep de file
XCOPY %arg1% %arg2% /e /y
GOTO Continues
:End
::Ket thuc