windows - XCOPY not recognized as internal or external command -


i new batch file coding. trying use xcopy copying file. first used this:

@echo off  move mypath\abc.txt mypath\abc.txt.0001 xcopy mypath\abc.txt.bak mypath\abc.txt  pause 

this code working fine. needed take input user, o modified code this:

@echo off  echo starting application. set /p path=enter path:  set /p corruptfilename=enter corrupted file name:  set /p oldbackupfilename=enter backup file name restore:  set /p correuptedbackupname=enter corrupted backup file name:   echo path :  echo %path% echo corrupted file name :  echo %corruptfilename% echo desired backup file name: echo %correuptedbackupname% echo backup file name restore :  echo %oldbackupfilename%   move %path%\%corruptfilename% %path%\%correuptedbackupname% call :waitfor 5000>nul xcopy %path%\%oldbackupfilename% %path%\%corruptfilename%  pause 

this code not running. says :

the system cannot find batch label specified - waitfor 'xcopy' not recognized internal or external command, operable program or batch file. 

can shed light in this?

thanks!

%path% environment variable used tell operating system programs located. without it, have give full path system executables (like xcopy) before can called name only.

never overwrite it.

change variable name else. else.


Comments

Popular posts from this blog

php - Wordpress website dashboard page or post editor content is not showing but front end data is showing properly -

How to get the ip address of VM and use it to configure SSH connection dynamically in Ansible -

javascript - Get parameter of GET request -