如何使用WinSCP监控或打印SFTP文件传输的不同百分比的传输状态和速度?

如何使用WinSCP监控或打印SFTP文件传输的不同百分比的传输状态和速度?,sftp,winscp,Sftp,Winscp,我正在运行SFTP过程的自动化,所以我正在运行命令 open sftp://username:passwordd@192.xxx.xxx.x/ # Change LOCAL directory lcd "C:\Users\Desktop\" # copy an individual file put -nopermissions -preservetime "C:\Users\Desktop\xyz.webm" xyz.webm 并获得输出 C:\Users\Desktop\xyz

我正在运行SFTP过程的自动化,所以我正在运行命令

open sftp://username:passwordd@192.xxx.xxx.x/ 

# Change LOCAL directory
lcd "C:\Users\Desktop\" 

# copy an individual file 
put -nopermissions -preservetime "C:\Users\Desktop\xyz.webm" xyz.webm 
并获得输出

C:\Users\Desktop\xyz.webm | 60734 KB | 3160.3 KB/s | binary | 100% 
因此,当传输这个时,我希望输出为不同百分比的相同输出。想知道的大小,吞吐量为20%,40%,60%,等等

这里我们得到的是一个整合的输出,但需要分步输出

是否有一种方法或一个命令来逐步获得输出

谢谢

您最好使用,而不是简单的脚本

大会已经结束

处理事件以监视
FileTransferProgressEventArgs.FileProgress
–当它超过某个阈值时,从
FileTransferProgressEventArgs.FileName
.FileProgress
.CPS
读取状态