Мне нужно скопировать файлы из разных исходных путей в разные целевые пути.
Пример источников:
Соответствующие направления:
- mno \ x1.txt
- qst \ p_sth.img
Я пытаюсь использовать пакетную копию следующим образом:
Создан ItemGroup, указывающий исходный файл и файлы назначения: Команда запуска пакетного копирования:
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"
DefaultTargets="start">
<ItemGroup>
<src Include="xyz\x.txt">
<OutputFile>"mno\x1.txt"</OutputFile>
</src>
<src Include="pqr\p.img" >
<OutputFile>"qst\p_sth.img"</OutputFile>
</src>
</ItemGroup>
<Target Name="start">
<Message Importance="high" Text="Bulk Copy"/>
<Copy SourceFiles="%(src.FullPath)" DestinationFiles="%(src.OutputFile)"/>
</Target>
</Project>
Я получаю сообщение об ошибке "Недопустимый символ", указывающее на строку № 17, показанную как:
Могу ли я достичьэто с помощью команды копирования?Также допустима команда RoboCopy.
[Но требуется требование полного пути к источнику с именем файла и полного пути назначения с именем файла]
Каков наилучший подходсправиться с этим?