I have checked some examples on internet but I can't get my (first) batch file to work. I would like to copy automatically my file from a folder to another one but nothing happen.
@echo off
xcopy "C:\source\" "C:\target\" /c /d /i /y
exit
Could you see anything wrong?
Thanks!!
Update: I have done the command given by Bali C but it still doesn't work. See snapshot
xcopy C:\folder1 C:\folder2\folder1 /t /e /i /y
xcopy C:\folder1 C:\folder2\ /t /e /i /y
I have to stop it with CTRL + C.
PS: I'm on Win 7
Update (Solution): It works! The problem was the name xcopy,bat on my Desktop, and I was running the command from there, so it was executing the xcopy.bat file of my desktop instead of the Windows one.. I had to rename the file with "myxcopy.bat" :
@echo off
xcopy "C:\source" "C:\target" /c /d /i /y
exit
XCOPY.BAT
. Try renaming to something else, likeMyXcopy.bat
. – SedanXCOPY.BAT
, that would definitely cause a problem. Every time you calledXCOPY
in your batch file, you would be calling another instance ofXCOPY.BAT
instead of theXCOPY
command. – Sedan