[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[网络连接] 求助批处理FTP传输中断并出现NET OUT提示?

在用批处理上传ftp过程中,有时候不能全部上传成功,而是只上传了一部分,请问各位大侠该怎样解决?

网管也不知道原因,希望高手给支支招。

TOP

原帖由 Batcher 于 2009-2-26 09:26 发表

的确是。加上这个开关后,问题是否有所改善?

每位同事的FTP服务端都在他们本机?或者他们只是客户端,只有你自己是服务端?
出现问题的机器上是否有其它程序或者服务会占用21端口?是否有ARP病毒?


再次感谢Batcher的回答。

说明一点:我和我的同事都只是公司服务器的使用者,都属于客户端。所不同的是我自己用serv--u建了一个自己用的ftp,以方便共享东西。但这个也不能成为原因,因为有些同事没有装serv-u,照样可以正常使用。
所以,我怀疑是公司ftp设置了连接时间限制,登陆一次超过多少时间就自动断开。我先问下网管。

   另:加-v开关后只是关闭了服务器应答,没有效果。

TOP

1.-v应该是关掉服务器应答。

的确是。加上这个开关后,问题是否有所改善?
在我自己的机器上运行良好,而到某些同事的机器上就会出问题。

每位同事的FTP服务端都在他们本机?或者他们只是客户端,只有你自己是服务端?
出现问题的机器上是否有其它程序或者服务会占用21端口?是否有ARP病毒?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

原帖由 Batcher 于 2009-2-25 21:12 发表
1、给ftp命令加个-v开关
2、把那几十个put改成通配符只需一条即可put D:\NC\R08348\PTP\*.ptp
3、你提到的报错信息出现在C:\WINDOWS\Printo.ini里面?还是其它地方?
4、本地到FTP服务器的网速如何?


感谢Batcher。

1.-v应该是关掉服务器应答。
2. 不能用通配符,因为里面还有其他ptp文件。
3.在黑框里。
4.本地服务器,网速是没问题的。

还有一个关键就是,在我自己的机器上运行良好,而到某些同事的机器上就会出问题。
具体表现为:
可能1.  出现NET OUT报错。
可能2.  从登陆到连接都没问题,只是到传输文件(put语句)时停住不动。
可能3.  传输一部分后,显示Not conected。后续文件全部传输失败。(主要是这条)

TOP

1、给ftp命令加个-v开关
2、把那几十个put改成通配符只需一条即可put D:\NC\R08348\PTP\*.ptp
3、你提到的报错信息出现在C:\WINDOWS\Printo.ini里面?还是其它地方?
4、本地到FTP服务器的网速如何?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

原帖由 Batcher 于 2009-2-25 17:39 发表
请在顶楼把代码贴出来看看

这是bat文件的代码:
  1. @ECHO OFF
  2. ftp -n -i -s:C:\WINDOWS\ftp.ini >C:\WINDOWS\Printo.ini
  3. ECHO 正在上传FTP,请等待...
  4. ECHO Hisense Mold 2009-02-25
复制代码


这是ftp.ini文件内容:
  1. open 172.16.125.2
  2. user ftp03 ptp
  3. cd PTP
  4. mkdir R08348
  5. cd R08348
  6. bin
  7. put D:\NC\R08348\PTP\gzg280.ptp
  8. put D:\NC\R08348\PTP\gzg281.ptp
  9. put D:\NC\R08348\PTP\gzg282.ptp
  10. put D:\NC\R08348\PTP\gzg283.ptp
  11. put D:\NC\R08348\PTP\gzg284.ptp
  12. bye
复制代码


随着文件的增多,put的内容可能会有几十个文件。

TOP

请在顶楼把代码贴出来看看
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表