在msbuild中复制子文件夹和文件

Alphapage

我无法使用以下代码复制子文件夹和文件:

<ItemGroup>
<Compile Include="C:\Test\Folder1\text.txt"/>
<Compile Include="C:\Test\text1.txt"/>
</ItemGroup>
    <Copy SourceFiles="@(Compile)" DestinationFiles="@(Compile->'C:\Destination\%(RecursiveDir)%(Filename)%(Extension)')" />

我收到此错误:找不到路径的一部分。

如何使用msbuild将C:\ Test \文件和子文件夹复制到C:\ Destination \?

在此先感谢您的帮助。

麦可

为了填充RecursiveDir元数据,必须在项目的路径中指定一个递归通配符(双星号)。**通配符将标志着在其RecursiveDir应当施加的相对点。在您的示例中,听起来您想在**后面添加通配符C:\Test,因此您的代码将需要类似于以下示例:

<ItemGroup>
    <Compile Include="C:\Test\**\Folder1\text.txt"/>
    <Compile Include="C:\Test\**\text1.txt"/>
</ItemGroup>
<Copy SourceFiles="@(Compile)" DestinationFiles="@(Compile->'C:\Destination\%(RecursiveDir)%(Filename)%(Extension)')" />

如上所示添加通配符会将文件复制到以下位置:

C:\Destination\text1.txt
C:\Destination\Folder1\text.txt

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

仅当另一个文件夹中不存在子文件夹和文件时,才从一个文件夹复制子文件夹和文件

使用复制命令复制子文件夹中的文件时出错

Docker ADD不复制子文件夹的内容

如何递归复制子文件夹的子集

如何复制子文件夹中的所有文件

使用python复制文件夹和子文件夹,但只复制子文件夹中的第一个文件

为什么setuptools不复制子文件夹中的模块?

Inno Setup:在“代码”部分递归复制文件夹,子文件夹和文件

如何在ISWIX中复制文件和文件夹?

从一个文件夹中复制所有文件和文件夹

排除子文件夹和文件

列出C中给定路径中的文件夹,子文件夹和文件(Windows)

如何在ckfinder中显示所有文件夹,子文件夹和文件

如何使用Python将子文件夹和文件复制到新文件夹

Azure数据工厂:从复制活动中输出复制的文件和文件夹信息

将文件复制到文件夹和所有子文件夹中

如何递归地仅复制文件夹和子文件夹中的文件?

从资产文件夹中的子文件夹复制文件

如何使用xcopy将子文件夹复制到子文件夹中?

在 C# 中复制除某些文件夹和文件之外的所有文件夹

MSBuild将文件复制到没有文件层次结构的单个文件夹中

Robocopy 命令不复制文件和文件夹

使用通配符复制文件夹和文件

如何复制没有内容的文件和文件夹?

复制Windows Unhide文件夹和文件功能

从Nautilus复制文件和文件夹路径

Robocopy仅复制新的文件夹和文件

如何删除源中缺少的目标位置中的文件夹和文件(复制之前)?

在多个目录中创建和复制文件和文件夹的Linux命令