FTP客户端输出行为

时间:2013-10-22 17:59:19

标签: batch-file ftp

我正在使用批处理文件下载并上传FTP文件以测量吞吐量。奇怪的是当我将ftp输出捕获到文本文件时,值被混乱或错过放置。注意前两行和后两行。这是Windows中的错误吗?以下是一个例子:

>ftp: 1048576 bytes received in Seconds Kbytes/sec.  
ftp> 1.75597.82put 1mb  
200 PORT command successful. Consider using PASV.  
150 Ok to send data.  
226 File receive OK.  
ftp: 1048576 bytes sent in Seconds Kbytes/sec.  
ftp> 2.44430.27bye  

它应该是这样的:

  

ftp:在1.74秒内收到1048576字节604.37Kbytes / sec       FTP>放1mb
      200 PORT命令成功。考虑使用PASV       150确定发送数据。
      226文件接收OK。
      ftp:1048576字节,2.24Seconds发送468.53Kbytes / sec       FTP>再见

批处理文件是:

  

@echo off
      systeminfo> %USERNAME%.TXT
      netstat -a -n>> %USERNAME%.TXT
      netstat -S>> %USERNAME%.TXT
      ftp -n -s:ftp.txt>> %USERNAME%.TXT
      netstat -S>> %USERNAME%.TXT
      del 1mb

ftp.txt是:

  

open ftp.XXX.com
user
ftp
ftp
bin
cd /incoming
get 1mb
put 1mb
bye

0 个答案:

没有答案