2015-04-22 4 views
4

Мне нужно следующее для копирования. Проблема в том, что это UNC, поэтому мне нужно сначала использовать pushd для изменения каталога. Как я могу написать oneliner, чтобы сделать эту работу?Как написать эту команду

<Exec Command="xcopy /Y /F /S /R /I bin\*.dll \\nas.rc.se\test\DLL\$(ProjName)\Latest\"/> 

Так я после Somthing как Pushd хсору .... но не знаю, как написать это, чтобы заставить его работать. Является ли это возможным?

+0

что, если вы вызываете '.bat' file.It можно сделать это в одной строке, но будет уродливым. – npocmaka

+0

Я скорее не использую файл bat. Если можно без него было бы лучше – user1540911

ответ

3
<Exec Command='cmd /c "pushd \\nas.rc.se\test\DLL\$(ProjName)\Latest\ & xcopy /Y /F /S /R /I bin\*.dll \\nas.rc.se\test\DLL\$(ProjName)\Latest\"'/> 

в xml атрибуты могут быть определены как с ' и " .Это необходимы, так как параметр, передаваемый в cmd потребности "

Смежные вопросы