如何通过perl代码监控FTP传输的进度?

时间:2010-07-06 10:49:58

标签: perl ftp

我们编写了一个实用程序,通过使用Perl的FTP服务自动进行文件传输。我们想知道如何跟踪上传的进度?

1 个答案:

答案 0 :(得分:2)

Net::FTP有一个hash方法,它会为每个传输到用户指定文件句柄的块(用户可定义的大小)打印#标记。

您还可以在构造函数中启用此进度指示器:

  

Hash - 如果给出对文件句柄的引用(例如,\*STDERR),则每1024字节在该文件句柄上打印哈希标记(#)。这只是为您调用hash()方法,以便为所有传输显示哈希标记。当然,您可以随时调用hash()

我没有使用它,但听起来很有希望。