gpt4 book ai didi

ant - 如何解析文件路径并获取其父目录的父目录?

转载 作者:行者123 更新时间:2023-12-01 00:01:33 25 4
gpt4 key购买 nike

在构建文件中使用 Ant - 我如何解析文件路径并获取其父目录的父目录?

<target name="test">
<property name="jar"
value="D:\F\D\r\org\springframework\spring-beans\3.0.7.R\spring-beans.jar" />
<echo>${jar}</echo>
</target>

我想得到这个结果:

D:\F\D\r\org\springframework\spring-beans

最佳答案

您可以使用 Ant dirname task ,并根据需要多次调用它以获得 parent 、 parent 的 parent 等:

<dirname file="${jar}" property="jar.dir" />
<dirname file="${jar.dir}" property="jar.dir.parent" />
<dirname file="${jar.dir.parent}" property="jar.dir.grandparent" />

(您的示例结果看起来像保存 jar 的目录的父目录(即 jar.dir.parent,但您提到了父目录的父目录。)

关于ant - 如何解析文件路径并获取其父目录的父目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13553847/

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