Batch file “复制命令不工作”;批量编程“;

Batch file “复制命令不工作”;批量编程“;,batch-file,cmd,Batch File,Cmd,要为我玩的游戏制作安装程序: @echo off echo. echo Choose One echo __________ echo. echo 32 echo. echo 64 echo. echo Idk echo. echo __________ echo. echo. set/p bit= goto %bit% :32 xcopy "warcraft3" C:\Progra

要为我玩的游戏制作安装程序:

@echo off
echo.
echo Choose One
echo __________
echo.
echo 32        
echo.           
echo 64        
echo.           
echo Idk       
echo.           
echo __________
echo.
echo.
set/p bit=
goto %bit%

:32
xcopy "warcraft3" C:\Program Files
pause
goto done

:64
xcopy "warcraft3" C:\Program Files(x86)
pause
goto done

:idk
xcopy "warcraft3" C:\Program Files
pause
goto done

:done

“warcraft3”是一个文件夹,不是zip或任何东西,它表示找不到指定的文件。

需要在带有空格的文件夹周围加引号

xcopy "warcraft3" "C:\Program Files\"

在目标文件夹上加一个尾随斜杠也是一种很好的做法。

在“数据”文件夹中有一个名为warcraft3的文件夹。它不会将该文件夹复制到programfiles,但如果我在data文件夹中创建文本文档,它会复制该文件夹,但不会复制该文件夹。我需要它来复制文件夹使用
“魔兽\*.*”
,如果你想复制子目录,那么在末尾添加/s/h/e/k/f/c