我试图在groovy方法中将目录中的所有文件从windows复制到unix。但它确实给出了一个错误,即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
,它的工作原理很好
感谢
可以通过以下方式添加文件集:
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: '*')
}
}