2 Stimmen

Unterordner mit ant in ein Verzeichnis kopieren

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

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X