【发布时间】:2011-03-31 20:53:38
【问题描述】:
这对我来说并不容易总结...我在磁盘上有这个结构:
[目录] 项目
- [目录] foo
- [文件] foo.build
- [目录] 栏
- [文件] bar.build
- [文件] default.include
文件 default.include 包含几个属性,它们是构建期间使用的目录。例如: 属性名称="build.dir" value="${directory::get-current-directory}"。
foo.build 和 bar.build 使用其相对路径包含 default.include 文件: 包括 buildfile="..\default.include"
现在的问题是:当我从 project\foo 目录运行 foo.build 时,我得到了错误的 build.dir 值。我需要“项目”,而我得到“项目\ foo”。有没有办法获取.include文件所在的目录?
我可以使用 %~dp0 在批处理文件中执行此操作
【问题讨论】:
标签: nant