删除目录中的所有内容,但MSBuild中的一个隐藏目录除外

时间:2012-04-04 15:24:44

标签: msbuild

除了一个(隐藏的)子目录外,删除目录的全部内容的最佳方法是什么?谢谢!

1 个答案:

答案 0 :(得分:4)

<Target Name="DeleteMe">
   <ItemGroup>
      <DeleteMe
         Include="$(PathRoot)/FolderToDelete/**/*.*"
         Exclude="$(PathRoot)/FolderToDelete/DoNotDeleteThisHiddenFolder/**/*.*"
         />
   </ItemGroup>
   <Delete Files="@(DeleteMe)" />
</Target>