set /P source=C:\Users\akshjosh\Documents\PROJECTS\119657_119578\119657\Config
set /P destination=C:\Users\akshjosh\Documents\PROJECTS\119657_119578\119657\Hi
set xcopy=xcopy /S/E/V/Q/F/H/I/N
%xcopy% %source% %destination%
这不起作用。
谁能告诉我什么是错的?
更新: 以下代码有效,但它在目标内创建整个目录结构。我只想要复制文件。
xcopy /s /e /y "C:\Users\akshjosh\Documents\PROJECTS\119657_119578\119657\Config" "C:\Users\akshjosh\Documents\PROJECTS\119657_119578\119657\Hi"
pause
答案 0 :(得分:1)
您需要在set命令后删除/ p。同样对于xcopy命令,你包括了自相矛盾的开关,例如。 / s和/ e。查看有关它们的文档。
您还需要将xcopy的变量名称更改为不是内置命令的内容。
<a onclick="toggle_visibility()">Change</a>
<div class="menu classA">Male</div>
<div class="menu classB" style="display: none;">পুরুষ</div>
<div class="menu classA">Female</div>
<div class="menu classB" style="display: none;">মহিলা</div>
这应该使用目录结构复制文件。如果您仍然只查找文件,那么我建议使用for循环遍历所有文件并以这种方式传输它们。见How to copy only files(not directories) using batch file?