<;文件集>;不';t支持嵌套的“;“文件集”;ApacheAnt中的错误
让我解释一下情况 目录A有10个文件夹 目录B有20个文件夹 所以:A+10文件夹中的文件夹=B中的文件夹。 A不是B的子文件夹,它是位于其他位置的独立文件夹 我用ApacheAnt编写了一个程序,它将B的唯一10个文件夹(a中不存在)复制到目录C中<;文件集>;不';t支持嵌套的“;“文件集”;ApacheAnt中的错误,ant,Ant,让我解释一下情况 目录A有10个文件夹 目录B有20个文件夹 所以:A+10文件夹中的文件夹=B中的文件夹。 A不是B的子文件夹,它是位于其他位置的独立文件夹 我用ApacheAnt编写了一个程序,它将B的唯一10个文件夹(a中不存在)复制到目录C中 <project name="MyTask" basedir="." default="target"> <target name="target"> <copy todir="C">
<project name="MyTask" basedir="." default="target">
<target name="target">
<copy todir="C">
<fileset dir="B">
<include name="**.*"/>
<fileset refid="excludeFilesFromA"/>
</fileset>
</copy>
</target>
<fileset id="excludeFilesFromA" dir="A">
<exclude name="**.*"/>
</fileset>
</project>
Ant脚本正在引发异常:
fileset不支持嵌套的“fileset”元素
你能告诉我解决这个问题的正确方法吗。是
A
还是B
的子目录?如果不是,只需删除
行。问题已被编辑,完全改变了含义。。目录A有10个文件夹。目录B有20个文件夹。所以:A+10文件夹中的文件夹=B中的文件夹。A不是B的子文件夹,它是位于其他位置的独立文件夹。我已经用ApacheAnt编写了一个程序,它复制了BDid的唯一10个文件夹,你能找到答案吗?我也有同样的错误。