如何为Ant delete任务而不是文件集输入文本文件
是否可以使用Ant Delete task输入包含需要删除的文件列表的文本文件 我知道在delete任务中有一个提供文件集的选项,但是因为我有100个文件需要使用antdelete删除 比如说如何为Ant delete任务而不是文件集输入文本文件,ant,Ant,是否可以使用Ant Delete task输入包含需要删除的文件列表的文本文件 我知道在delete任务中有一个提供文件集的选项,但是因为我有100个文件需要使用antdelete删除 比如说 <target name="removeJarsFromList"> <delete includeEmptyDirs="true" failonerror="false"> <fileset dir="${my_base_dir}">
<target name="removeJarsFromList">
<delete includeEmptyDirs="true" failonerror="false">
<fileset dir="${my_base_dir}">
<include name="/a/file1.jar/**"/>
<include name="/b/file2.jar/**"/>
<include name="/somedir/file3.jar/**"/>
<include name="/c/file4.jar/**"/>
</fileset>
</delete>
</target>
并将此文件作为文件集的输入?对于
任务,有一个includefile
属性
includefile:
文件名。此文件的每一行都被视为包含模式。所有文件都与dir中指定的目录相关。看
通常情况下,
任务中的dir
属性用于删除整个目录,但这可能会起作用。(我没有试过,所以)先备份你的目录,或者在临时目录上试一下
/a/file1.jar
/b/file2.jar
/somedir/file3.jar
/c/file4.jar
<delete dir="${base.dir}" includesfile="abc.txt"/>
**/fileA
/x/y/fileB
z/*.java