我在 Windows 7 上安装了 Phing 2.4.7.1 并使用了cygwin bash shell
我创建了一个Phing任务来将文件复制到本地目录并压缩文件,但我尝试排除某些目录但没有成功。复制整个目录
任务如下:
<copy todir="${builddir}" includeemptydirs="true" >
<fileset dir="." defaultexcludes="true">
<exclude name="cache/*" />
<exclude name="build.*" />
<exclude name="log/*" />
<exclude name=".git" />
<exclude name="/data/*" />
<exclude name="/nbproject" />
<exclude name="*~" />
</fileset>
</copy>
答案 0 :(得分:8)
对子文件使用两个*
:
<exclude name="cache/**"/>
答案 1 :(得分:2)
嗯,我不知道这不仅仅是人类阅读的标签,但这样的事情对我有用:
<fileset dir=".">
<patternset>
<include name="**/*.*" />
<exclude name="dist/**" />
</patternset>
</fileset>