1

たくさんのモジュラスが入ったディレクトリがあります。

次のようになります:

C: 

|--Project 

      |----files

            |----Modul1
                    |----FoldersinModuls
            |----Modul2
                    |----FoldersinModuls
            |----Modul3
                    |----FoldersinModuls
            |----Modul4
                    |----FoldersinModuls

次のようなリストが必要です:Modul1、Modul2、Modul3、Modul4

しかし、私が得る唯一のものは:C:\Project\files\Modul1,C:\Project\files\Modul2,C:\Project\files\Modul3,C:\Project\files\Modul4

<dirset id="list.moduls" dir="${basedir}" includes="*" excludes=".folder">
</dirset>
<pathconvert pathsep="," property="list.of.moduls" refid="list.moduls">
<mapper type="identity"/> 
</pathconvert>  
<echo message="${list.of.moduls}"/>
4

1 に答える 1

0

@Jayan職場を離れなければならなかったので、コメントで答えました。

私はついにこの答えを使ってそれを解決しました:

Antプロパティの文字を置き換える

回答->Antビルトインのみを使用するソリューションが必要な場合は、次のことを検討してください。

それは私がうまくいった唯一の方法です。(私が思ったように)直接生成/置換することはできません。

于 2012-10-18T08:41:28.880 に答える