문제

I'm trying to create a small script that will allow me to copy folders and it's contents from a certain directory on my computer to another one. So far, here's what I have:

@echo off
SET /P %TARGET%=Enter variable name:
xcopy "C:\Folder1\%TARGET%" "C:\Folder2"
pause

It returns with INVALID PATH, 0 FILE(S) COPIED.

how would I need to alter the script to fix this?

도움이 되었습니까?

해결책

dont use % when you declare the variable :

@echo off

SET /P TARGET=Enter variable name:

xcopy "C:\Folder1\%TARGET%\*.*" "C:\Folder2"

pause
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top