使用groovy脚本将整个目录从一个位置复制到另一个位置

Vik*_*Vik 3 groovy

我看到它很简单,使用groovy复制文件

new File('c:/temp/dst.zip') << new File('c:/temp/src.zip').bytes
Run Code Online (Sandbox Code Playgroud)

是否有更简单的方法来复制整个目录结构?我试图避免递归迭代和创建整个结构

tim*_*tes 5

最简单的方法是使用AntBuilder

new AntBuilder().copy( todir:'/path/to/destination/folder' ) {
  fileset( dir:'/path/to/src/folder' )
}
Run Code Online (Sandbox Code Playgroud)