无法使用 Ant 删除文件
我想使用 ANT 脚本来删除文件。
由于某种原因,以下脚本给我以下消息:
BUILD SUCCESSFUL
Total time: 0 seconds
我正在运行的脚本是:
<?xml version="1.0"?>
<project name="UpdateFlag">
<target name="deleteFlag">
<delete file="/state/update.flag" failonerror="true"/>
</target>
</project>
请协助。
I want to use ANT script to delete a file.
For some reason the following script gives me the following message:
BUILD SUCCESSFUL
Total time: 0 seconds
The script I am running is:
<?xml version="1.0"?>
<project name="UpdateFlag">
<target name="deleteFlag">
<delete file="/state/update.flag" failonerror="true"/>
</target>
</project>
Please assist.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将删除目录结构根目录下的状态目录中的文件。在 Unix 中,它将是
/state/update.flag
,在 Windows 中(位于 C: 驱动器上),它将是C:\state\update.flag
。这是文件所在的位置吗?如有疑问,请使用
-d
和-v
开关运行 Ant。这将打印出大量有用的信息(以及大量无用的垃圾)。例如,您的删除任务是否找到要删除的文件?如果该文件不存在,
任务不会失败。我有一种有趣的感觉,你实际上是想做的:
Will delete the file that's is in the state directory that's on the root of your directory structure. In Unix, it would be
/state/update.flag
, and in Windows (on the C: drive), it would beC:\state\update.flag
. Is this where the file is located?When in doubt, run Ant with the
-d
and-v
switches. This will print out lots of useful information (and tons of useless garbage). For example, did your delete task find a file to delete? If the file isn't there, the<delete>
task won't fail.I have a funny feeling that you actually meant to do: