1

我正在使用批处理文件下载和上传 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.74Seconds 604.37Kbytes/sec 内收到 1048576 字节。
ftp> put 1mb
200 PORT 命令成功。考虑使用 PASV。
150 确定发送数据。
226 文件接收正常。
ftp:1048576 字节在 2.24 秒内以 468.53 KB/秒发送。
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
删除 1mb

ftp.txt 是:

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

4

0 回答 0