我试图使用以下内容将目录中的所有文件从windows复制到unix中的groovy方法。但它确实会出错No such file or directory
def antMove = new AntBuilder()
antMove.scp(trust: 'true',
file: "D:\\MyFolder\\input\\*",
todir: "username@[IP]:/tmp/rw_input/",
port: "22",
keyfile: Key,
passphrase: Passphrase,
verbose: "true")
我尝试了不同的选项,例如*.*
和*
。但没有运气
如果我在这里只提供一个文件名,例如test.txt
其工作正常
由于
答案 0 :(得分:2)
可以通过以下方式添加文件集:
def ant = new AntBuilder()
ant.scp(
todir: "username@[IP]:/tmp/rw_input/",
verbose: true,
keyfile: "key",
trust: true
) {
fileset(dir: "D:\\MyFolder\\input\\") {
include(name: '*')
}
}