Согласно моему комментарию ...
Если скрипт постоянно зацикливается, что вы описываете в своем вопросе, возможно, вы назвали свой пакетный файл xcopy.bat
или xcopy.cmd
? Если это так, пожалуйста, измените имя на имя, которое не является именем другого доступного исполняемого файла, или измените XCOPY
на XCopy.exe
.
Еще лучше было бы убедиться, что вы вызываете полный путь к XCopy.exe
, используя %__APPDIR__%XCopy.exe
:
@Echo Off
Echo "Script Started"
"%__APPDIR__%XCopy.exe" "C:\Users\feroz\Desktop\Datafeed\Git Data" "C:\ProgramData" /E>Nul
Вполне вероятно, что вы захотите скопировать все в каталог в C:\ProgramData
, поэтому я бы предложил что-то вроде этого:
@Echo Off
Echo "Script Started"
"%__APPDIR__%XCopy.exe" "C:\Users\feroz\Desktop\Datafeed\Git Data" "C:\ProgramData\Git Data\" /E>Nul
В этом случае завершающая обратная косая черта в месте назначения создаст каталог, если он еще не существует.