Java 为什么ant不能删除任务?
我有一个ant脚本:Java 为什么ant不能删除任务?,java,ant,build,Java,Ant,Build,我有一个ant脚本: 在控制台中,我看到删除所需文件夹和删除成功后,但文件夹和文件夹的内容没有更改 我做错了什么?替换 <delete dir="bigPathToFolder" quiet="false"/> 到 更换 <delete dir="bigPathToFolder" quiet="false"/> 到 您可以使用ant contrib提供的if task在您正在查找的路径上执行文件存在性检查,并运行删除操作,如下所示: <if>
在控制台中,我看到删除所需文件夹
和删除成功后
,但文件夹和文件夹的内容没有更改
我做错了什么?替换
<delete dir="bigPathToFolder" quiet="false"/>
到
更换
<delete dir="bigPathToFolder" quiet="false"/>
到
您可以使用ant contrib提供的if task在您正在查找的路径上执行文件存在性检查,并运行删除操作,如下所示:
<if>
<available file="${bigPathToFolder}"/>
<then>
<delete dir="${bigPathToFolder}" quiet="false"/>
<echo message="Delete success" />
</then>
<else>
<echo message="File Not found at path : ${bigPathToFolder}" />
</else>
</if>
您可以使用ant contrib提供的if task在您正在查找的路径上执行文件存在性检查,并运行删除操作,如下所示:
<if>
<available file="${bigPathToFolder}"/>
<then>
<delete dir="${bigPathToFolder}" quiet="false"/>
<echo message="Delete success" />
</then>
<else>
<echo message="File Not found at path : ${bigPathToFolder}" />
</else>
</if>
您是否已授予正确访问ant文件的权限??在linux中,您可以使用ls-ltr命令进行检查遵循此命令-请让我们知道ConsoleDelete Required文件夹中的内容仅限您是否已授予正确访问ant文件的权限??在linux中,您可以使用ls-ltr命令进行检查遵循此命令-请让我们知道仅合并删除所需文件夹