Ich möchte eine Vielzahl von Unterordnern und deren Inhalt aus verschiedenen anderen Ordnern in einen bestimmten Ordner kopieren. Außerdem möchte ich ein Musterset verwenden, um die zu kopierenden Unterordner auszuwählen. Zum Beispiel kann es einen Ordner geben, der viele Unterordner enthält, die dann wiederum Unterordner enthalten können. Nun möchte ich ein Patternset, das alle Ordner mit dem Namen org
o com
oder was auch immer und kopiere sie, wo ich will. Ich habe es auf diese Weise versucht:
<target name="copysrc">
<patternset id="set">
<include name="**/org/**"/>
<include name="**/com/**"/>
<include name="**/de/**"/>
<include name="**/net/**"/>
</patternset>
<copy todir="${tmp.dir2}">
<fileset dir="${tmp.dir}" casesensitive="no">
<patternset refid="set" />
</fileset>
</copy>
</target>
Es hat fast geklappt, aber ich habe immer noch alle Ordner oberhalb der org
, com
... mit ihnen kopiert und nicht nur org
, com
und die Inhalte unterhalb dieser Ordner.
Vielen Dank im Voraus, mojoo.de