gpt4 book ai didi

phing - 如何遍历(循环)phing 中的目录?

转载 作者:行者123 更新时间:2023-12-04 22:16:21 25 4
gpt4 key购买 nike

我想为某些插件创建 phing 任务,因此目录结构类似于

root
- plugin1
- index.php
- plugin2
- index.php

等等..

我想在每个子目录上运行相同的任务 - 例如
  • 为 plugin1 生成文档
  • 为 plugin1 运行单元测试
  • 在某处部署 plugin1
  • 为 plugin2 生成文档
    ...

  • 这可能吗?我需要类似的东西
    <foreach param="filename" absparam="absfilename" target="subtask">
    <fileset dir=".">
    <include name="*.php"/>
    </fileset>
    </foreach>

    但对于目录。

    或者我必须为每个插件独立编写 build.xml 吗?

    非常感谢。

    最佳答案

    最后我发现了可以解决我的请求的选择器:

    <foreach param="dirname" absparam="absname" target="subtask">
    <fileset dir="${ws}/source/">
    <type type="dir" />
    <depth max="0" min="0" />
    </fileset>
    </foreach>

    并调用一些任务来做事
    <target name="subtask">
    <echo msg="${dirname} ${absname}" />
    </target>

    关于phing - 如何遍历(循环)phing 中的目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4451206/

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