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
Java 为什么ant不能删除任务?_Java_Ant_Build - Fatal编程技术网

Java 为什么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>

我有一个ant脚本:


在控制台中,我看到
删除所需文件夹
删除成功后
,但文件夹和文件夹的内容没有更改

我做错了什么?

替换

<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命令进行检查遵循此命令-请让我们知道仅合并删除所需文件夹