我具有以下文件夹结构:
myfolder/
├── mysubfolder/
│ ├── x.txt
│ ├── y.txt
│ ├── z.txt
├── a.txt
├── b.txt
├── c.txt
├── d.txt
我只想将顶级文件(不包含子文件夹)复制到同一文件夹下的备份文件夹中,如下所示:
myfolder/
├── mysubfolder/
│ ├── x.txt
│ ├── y.txt
│ ├── z.txt
├── backup/
│ ├── a.txt
│ ├── b.txt
│ ├── c.txt
│ ├── d.txt
├── a.txt
├── b.txt
├── c.txt
├── d.txt
如何通过复制任务实现这一目标?我正在尝试以下方法:
copy {
from "myfolder"
into "myfolder/backup"
include "*"
exclude "**"
}
但这似乎不起作用。
答案 0 :(得分:0)
这有效:
copy {
from "myfolder"
into "myfolder/backup"
exclude {it.file.isDirectory()}
}