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