SureshMunna Ответов: 0

Мне нужно скопировать только 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

ладно

0 Ответов