【发布时间】:2016-03-20 05:50:00
【问题描述】:
我想在单个复制任务中将一系列文件和整个目录复制到另一个目录。我可以复制单个文件和目录的内容,但是如何复制目录本身呢?
这是我的任务:
task myTask(type: Copy) {
from 'path/to/file'
from 'path/to/dir'
into 'path/to/target'
}
复制文件OK,但只复制目录中的文件。我想以path/to/target/dir(而不是path/to/target)中的目录内容结束。
我找到了解决方法:
task myTask(type: Copy) {
from 'path/to/file'
from 'path/to'
into 'path/to/target'
include 'dir'
}
但这很容易发生名称冲突。我实际上有很多文件和目录要复制,我想把它作为一项任务。
【问题讨论】: