Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ant可以删除子目录和子目录中的文件,但不能删除目录本身中的任何文件_Ant_Build - Fatal编程技术网

Ant可以删除子目录和子目录中的文件,但不能删除目录本身中的任何文件

Ant可以删除子目录和子目录中的文件,但不能删除目录本身中的任何文件,ant,build,Ant,Build,我的要求是删除指定目录中的所有子目录,但不删除指定目录中的文件 我忙于处理文件集和目录集,但我找不到一个集合来完成这项工作。有效的方法是: <delete includeemptydirs="true" verbose="true" > <fileset dir="release/reports" > <exclude name="*.*" /> </fileset> <dirset dir="rele

我的要求是删除指定目录中的所有子目录,但不删除指定目录中的文件

我忙于处理文件集和目录集,但我找不到一个集合来完成这项工作。有效的方法是:

<delete includeemptydirs="true" verbose="true" >
    <fileset dir="release/reports" >
        <exclude name="*.*" />
    </fileset>
    <dirset dir="release/reports" includes="**/*" />
</delete>


有没有一种方法可以用一个集合(文件集或目录集)来实现这一点呢?

它应该是这样工作的:

 <delete includeEmptyDirs="true">
  <fileset dir="C:/yourdir" includes="**/*" excludes="*.*"/>
 </delete>