使用 Ant 复制子文件夹的内容
如何使用 Ant 复制给定文件夹的所有子文件夹的内容?
即我有这样的文件夹结构,
folder/
folder/sub1/1.txt
folder/sub1/f1/1.txt
folder/sub2/2.txt
...
我不知道子文件夹的确切名称。我需要将所有内容复制到一个文件夹中(保持内容结构,即使用平展将所有文件复制到一个目录中不是一种解决方案)。我需要获取
newfolder/1.txt
newfolder/1/1.txt
newfolder/2.txt
...
文件集是否允许以这种方式对子文件夹进行分组? **
代表零个或多个目录,不允许使用 *
作为目录名,即
是不可接受的。
提前致谢,尤里
How can I copy content of all subfolders of given folder using Ant?
i.e. I have such folder structure
folder/
folder/sub1/1.txt
folder/sub1/f1/1.txt
folder/sub2/2.txt
...
I don't know exact names of subfolders. And I need to copy content from all of them into one folder (keeping the structure of content, i.e. copying all files into one dir using flatten isn't a solution). I need to get
newfolder/1.txt
newfolder/1/1.txt
newfolder/2.txt
...
Does fileset allows to group subfolders in such a way?**
stands for zero or more directories, and usage of *
as directory name is disallowed, i.e. <fileset dir="${dir}/*/" />
isn't acceptable.
Thanks in advance, Yury
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您打算在 Windows 中运行此脚本,则只需指定
handledirsep
即可。You only need to specify
handledirsep
if you ever intend to run this script in Windows.