如何仅在 Ant 中列出一级子目录?
使用Ant,如何仅从第一级列出子文件夹,而不是沿着目录树向下列出?
假设我有:
dir1
-- dir21
----dir211
-- dir22
<dirset dir="dir1"/>
将列出所有目录,包括 dir211 。 我怎样才能避免这种情况?
Using Ant, how can I list sub folders only from the first level, and not going down the directory tree?
say I have:
dir1
-- dir21
----dir211
-- dir22
<dirset dir="dir1"/>
will list all dirs including dir211
.
How can I avoid that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
像这样使用dirset:
或
评论后编辑
包含属性
和嵌套包含名称
应该是等效的,这里是一些在我的 Windows 机器上运行的代码片段,给定 C:\foo\bar :
输出 :
Use dirset like that :
or
EDIT after comment
includes attribute
andnested include name
should be equivalent, here's somesnippet working on my windows machine, given C:\foo\bar :
output :
我想在我的目录中包含一个日期选择器,并且只选择根目录的子目录,这意味着我无法使用
includes="*"
。我的解决方案是使用<深度>
选择器I wanted to include a date selector in my dirset and only choose the sub directories of my root directory so that meant I couldn't use
includes="*"
. My solution was to use the<depth>
selector