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
如何使用ANT目录集或文件集的属性文件中存储的目录路径?_Ant_Properties_Build_Dirset - Fatal编程技术网

如何使用ANT目录集或文件集的属性文件中存储的目录路径?

如何使用ANT目录集或文件集的属性文件中存储的目录路径?,ant,properties,build,dirset,Ant,Properties,Build,Dirset,我需要在ant的属性文件中存储一些目录路径。因此,我有一个包含以下内容的文件,例如: plugins.system=plugins\\whatever plugins.content=plugins\\example this.is.fine=plugins this.also.does.not.work=plugins/example 问题是,目录集或文件集找不到该目录。我相信,这是应得的。当我直接在build.xml中设置属性而不使用双斜杠时,效果很好。当我加载属性时,有没有办法“取消景

我需要在ant的属性文件中存储一些目录路径。因此,我有一个包含以下内容的文件,例如:

plugins.system=plugins\\whatever
plugins.content=plugins\\example

this.is.fine=plugins
this.also.does.not.work=plugins/example
问题是,目录集或文件集找不到该目录。我相信,这是应得的。当我直接在build.xml中设置属性而不使用双斜杠时,效果很好。当我加载属性时,有没有办法“取消景观”属性


谢谢您的回答。

我建议始终使用前斜杠来表示路径分隔符。Ant足够聪明,可以将它们转换为操作系统使用的分隔符。路径很可能是相对于定义为
元素属性的
basedir
进行计算的。请发布一些代码,说明如何设置
basedir
,如何从文件中读取属性,以及如何尝试使用相对路径。谢谢。我现在使用/而不是\\,但这两种方法都适用。我在迭代propertyselector创建的列表时遇到了问题,所以斜杠并没有任何问题。谢谢你告诉我如何使用斜杠。