一時ディレクトリにコピーしたいファイルのいくつかの場所を含むテキストファイルがあります
---- List.txt ----
Build\Java
Build\Classes
今、私はこのリストをアイテムにフェッチしています
<ReadLinesFromFile File="List.txt" >
<Output TaskParameter="Lines"
ItemName="DirectoryList" />
</ReadLinesFromFile>
ここで、フルパスを追加し、いくつかの除外を追加するために、別のItemGroupに再度保存します。
<ItemGroup>
<PackageList Include="$(BuildPath)\%(DirectoryList.Identity)\**\*.*"
Exclude="$(BuildPath)\%(DirectoryList.Identity)\**\*.pdb" />
</ItemGroup>
<Copy SourceFiles="@(PackageList)"
DestinationFiles="@(PackageList->'$(PackageTemp)\%(SourceDirectory)\%(DirInPackage)%(RecursiveDir)%(Filename)%(Extension)')" />
問題:
実際の方向-
C:\Work\Build\Java\Debug
C:\Work\Build\Java\Release
C:\Work\Build\Classes\*.class
O/pのコンテンツ
C:\temp\Debug
C:\temp\Release
C:\temp\*.class
Java
対応する" "と" Classes
"フォルダもコピーする方法は?