【发布时间】:2012-04-12 16:25:44
【问题描述】:
我正在使用 MSBuild 编写部署脚本。我想在复制所有新文件之前清理我的 Web 目录。我当前的“清理”目标如下所示:
<Target Name="Clean">
<Exec Command="del %(DeploymentSet.LocalWebRoot)\* /Q /F /S" IgnoreExitCode="true" />
</Target>
这需要相当长的时间,因为每个文件都是从每个子文件夹中单独删除的。
有没有一种很好的方法可以在不删除该文件夹的情况下从给定文件夹中删除所有内容?我想维护我的权限和 vdir 设置信息。
【问题讨论】:
-
我想对 del * 说,但你已经这样做了......
标签: deployment command-line msbuild