Мне нужно скопировать только 2 DLL-файла из формы souce в пункт назначения.
На самом деле мне нужно скопировать 2 библиотеки DLL из определенной папки(bin), которая содержит 9 файлов вместе с 2 подпапками.Но мне нужно скопировать только файлы 2dill.В то время как я копирую эти 2 dll из определенной папки, это не работает для меня.
Что я уже пробовал:
set mode=%1 if /I "%mode%" == "release" ( set value="Release" set filter="*64.dll" ) else ( set value="Debug" set filter="*64d.dll" ) echo "Build Mode set as %value%"
<pre>//need to copy 64d.dll files??Its working fine
xcopy /s /y %~dp0\..\..\Main\customers\lib\%value%\%filter% %~dp0\..\..\build\windows\x64\%value%
//need to copy 64.dll files
xcopy /s /y %~dp0\..\..\Main\customers\bin\%value%\%filter% %~dp0\..\..\build\windows\x64\%value%
Richard MacCutchan
В чем же вопрос?
SureshMunna
64d.dll файлы копируются с помощью этого фильтра, но 64.dll(2 файла) не копируются
SureshMunna
во вторых xcopy не работает с этим фильтром
Richard MacCutchan
Отредактируйте свой скрипт и поставьте "echo" перед вашими командами xcopy. Запустите скрипт, и вы сможете увидеть, что именно генерируется.
SureshMunna
ладно