我正在编写我的sFTP文件下载命令,它使用“mget * .txt”在批处理模式下运行,间歇性地,在我的日志中有“读取时出错:失败”,这导致下载的文件为0 KB,但是我非常确定这个文件存在于目录中,如下载之前,我执行“ls * .txt”命令,并且日志表明有问题的文件实际上不是0KB。我正在寻找任何自动恢复方法或如何解决这个问题?
感谢。
答案 0 :(得分:0)
作为替代方案,您可以尝试使用rsync。 Grsync for Windows包中包含rsync和最少量的cygwin库以使其工作。安装它,将c:\Program Files\Grsync\bin
添加到您的路径,然后您rsync --progress --append user@remotehost:/path/to/*.txt localdest
可以恢复并恢复转移。