我想在下载过程中捕获进度信息。 我已经尝试过,例如从cmd提示符下进行尝试:
c:\Windows\ncftpget ftp://speedtest.tele2.net/1MB.zip > mylog
c:\Windows\ncftpget ftp://speedtest.tele2.net/1MB.zip >> mylog
c:\Windows\ncftpget ftp://speedtest.tele2.net/1MB.zip > mylog 2>&1
Mylog始终以0字节写入,除非已经存在要下载的文件。在这种情况下,我会收到一条92字节的错误消息。 该问题似乎特定于ncftpget。它适用于Windows 10 ftp。
答案 0 :(得分:0)
您需要使用-d /path/to/log.txt
ncftpget -d /tmp/ncftpget.log <url>
示例输出:
2018-12-01 03:49:33 Cmd:USER匿名
2018-12-01 03:49:33 331:匿名所需的密码
2018-12-01 03:49:33 Cmd:通过NcFTP @
2018-12-01 03:49:35 530:登录不正确
2018-12-01 03:49:35 Cmd:QUIT
2018-12-01 03:49:35 221:再见