gpt4 book ai didi

用于确定文件是否为只读的 Ant 任务

转载 作者:行者123 更新时间:2023-12-04 06:26:09 29 4
gpt4 key购买 nike

我需要编写一个 ant 任务来确定某个文件是否是只读的,如果是,则失败。我想避免使用自定义选择器来为我们的构建系统的性质做这件事。任何人都有任何想法如何去做?我正在使用 ant 1.8 + ant-contrib。

谢谢!

最佳答案

这样的事情会成功吗?

<condition property="file.is.readonly">
<not>
<isfileselected file="${the.file.in.question}">
<writable />
</isfileselected>
</not>
</condition>
<fail if="file.is.readonly" message="${the.file.in.question} is not writeable" />
这使用 condition task isfileselected condition (不是直接链接 - 您必须向下搜索页面)结合 writable selector (并以 not 条件反转)。
更新:
一个可能更好的选择是:
<fail message="${the.file.in.question} is not writeable">
<condition>
<not>
<isfileselected file="${the.file.in.question}">
<writable />
</isfileselected>
</not>
</condition>
</fail>
这将检查和失败作为一个不同的操作而不是两个操作,因此您可能会发现它更清晰,并且不需要使用属性名称,因此您的命名空间更清晰。

关于用于确定文件是否为只读的 Ant 任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6023362/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com