Das Ant-target zum verschieben von Verzeichnissen aus einem anderen Verzeichnis
Was ist die einfachste Art, sich zu bewegen und alles aus einer Ziel-Verzeichnis?
Habe ich diese basedir/parentdir/<subdir>
. Ich habe viele verschiedene <subdir>
. Ich brauche, um Sie zu verschieben in der gleichen Ebene wie parentdir
so, dass es immer basedir/<subdir>
. Nun, jeder <subdir>
enthält ein Baum der Tiefe viele andere Unterverzeichnisse und Dateien, einschließlich der leeren Unterverzeichnisse.
Ich habe versucht, die folgenden:
<move todir="basedir">
<fileset dir="parentdir">
<include name="**/*.*" />
</fileset>
</move>
Dass Fehler beim verschieben der leere Verzeichnisse - das bedeutet, nach dem Umzug, alle <subdir>
vermissen Ihre leeren Unterverzeichnisse. "bewegen" angeblich kopiert emptysubdirectories standardmäßig, so versuchte ich die folgenden weiter:
<move todir="basedir">
<fileset dir="parentdir">
<include name="**/*" />
<include name="**/*.*" />
</fileset>
</move>
Während ich Tat, zu verwalten, zu bewegen, die leeren Unterverzeichnisse, die seltsame Sache ist, dass alle der unmittelbaren Unterverzeichnisse aller <subdir>
kopiert wird in basedir
. Jeder <subdir>
hat src
, test
, und build
. Diese sitzen jetzt in basedir
als auch in Ihrem original verschoben <subdir>
.
Ich bin sicher, ich mache etwas falsch, aber ich weiß nicht, was. Bin ich Annäherung an Dinge, die der falsche Weg ist?
- Sie nicht glätten=true, tun Sie?
- Sie auf bestem Wege begraben müssen, verschieben Sie Sie in einem temporären Speicherort ersten...
- NÖ, ich will behalten, der dir Struktur. @mike: Eigentlich "parentdir" ist ein temporärer Speicherort für mich 😀
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, diese