|
@@ -717,6 +717,25 @@ shell-prompt> m4 foo.m4 > foo |
|
|
<delete includeemptydirs="true"> |
|
|
<delete includeemptydirs="true"> |
|
|
<fileset dir="dirtokeep" includes="**/*" /> |
|
|
<fileset dir="dirtokeep" includes="**/*" /> |
|
|
</delete> |
|
|
</delete> |
|
|
|
|
|
]]></source> |
|
|
|
|
|
</answer> |
|
|
|
|
|
</faq> |
|
|
|
|
|
|
|
|
|
|
|
<faq id="delete-directory-only-if-empty"> |
|
|
|
|
|
<question>How can I delete a particular directory, |
|
|
|
|
|
if and only if it is empty?</question> |
|
|
|
|
|
<answer> |
|
|
|
|
|
<p>Most users who go down this path have no problem figuring |
|
|
|
|
|
out that |
|
|
|
|
|
<code><delete includeemptydirs="true" /></code> will |
|
|
|
|
|
help them. The seemingly tricky part is preserving the |
|
|
|
|
|
non-empty directories, which Ant includes in the directory |
|
|
|
|
|
scan. Fortunately the answer is simple:</p> |
|
|
|
|
|
|
|
|
|
|
|
<source><![CDATA[ |
|
|
|
|
|
<delete includeemptydirs="true"> |
|
|
|
|
|
<fileset dir="dirtokeepifnotempty" excludes="**/*" /> |
|
|
|
|
|
</delete> |
|
|
]]></source> |
|
|
]]></source> |
|
|
</answer> |
|
|
</answer> |
|
|
</faq> |
|
|
</faq> |
|
|