我只想将所有文件和文件夹从网络位置复制到构建位置(运行脚本的位置)。以下运行没有错误但没有复制文件。
<PropertyGroup>
<FileRepositry>\\network_machine\c$\some_folder</FileRepositry>
</PropertyGroup>
</Target>
<Target Name="CopyFileRepository">
<Message Text="Copying file repository from $(FileRepositry)"/>
<CreateItem Include="$(FileRepositry)\**\*.*">
<Output ItemName="FileRepo" TaskParameter="Include" />
</CreateItem>
<Copy SourceFiles="@(FileRepo)"
DestinationFiles="@(FileRepo->'C:\\FileRepository\\%(RecursiveDir)%(Filename)%(Extension)')" ContinueOnError="false" />
<Message Text="Done." />
</Target>
源目录中有两个文件夹:Media和Source。我在我的构建位置创建了文件夹 - &gt; c:\ filerepository \ media,c:\ filerepository \ source
构建运行并完成,但文件永远不会被复制。
有人可以告诉我发生了什么事吗?
答案 0 :(得分:0)
这是一个愚蠢的权限问题。只是尝试访问/复制文件到这个网络揭示了这个问题。调整源计算机上的权限可修复此问题。对不起,这是一个双层问题。