Каким должен быть шаблон пути к файлу, который нужно использовать для ant, чтобы выбрать все файлы содержимого с неизвестным именем подпапки
У меня есть следующая иерархия:
MyFolder -> MySubFolder (динамическое имя) - > filesToCopy
Мне нужно скопировать их в путь как:
MyNewFolder -> filesToCopy
Пожалуйста, обратите внимание, что я понятия не имею, как называется MySubFolder.
Шаблон, который я пытался использовать в муравье:
MyNewFolder/**/*
Это не сработало, кто-нибудь знает, что я должен написать?
Заранее спасибо
1 ответ
Сглаживающий картограф позволяет вам сделать это. Используйте его с задачами копирования или перемещения.
пример
├── build.xml
├── myfolder
│ ├── one
│ │ ├── file1.txt
│ │ ├── file2.txt
│ │ └── file3.txt
│ ├── three
│ │ └── file6.txt
│ └── two
│ ├── file4.txt
│ └── file5.txt
└── mynewfolder
├── file1.txt
├── file2.txt
├── file3.txt
├── file4.txt
├── file5.txt
└── file6.txt
build.xml
<project name="demo" default="build">
<target name="build">
<copy todir="mynewfolder">
<fileset dir="myfolder">
<include name="**/*.txt"/>
</fileset>
<mapper type="flatten"/>
</copy>
</target>
</project>