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

[文件操作] BAT批处理调用FTP传送文件为何失败?

现在有三台机器   A      B     C
其中 A---->B  可以用FTP软件传送文件  也可以用我做的bat来传送文件
       C---->B  可以用FTP软件传送文件  但是无法用bat来传送文件。报错提示为:425 Can't open data connection.

这是我的bat
  1. @echo off
  2. set data=%date:~0,4%%date:~5,2%%date:~8,2%
  3. echo open xxx.xxx.xxx.xxx xxxx> ftp.txt
  4. echo xxx>> ftp.txt
  5. echo xxxxxxxx>> ftp.txt
  6. echo put e:\ms_fr\ziliao%data%_jiaowu_en.7z  >> ftp.txt
  7. echo put e:\ms_fr\baobiao%data%_caiwu_cn.7z  >> ftp.txt
  8. echo bye >> ftp.txt
  9. ftp -s:ftp.txt
  10. del ftp.txt
复制代码
不论我使用   acii  bin  还是Prompt  或者指定本地目录  都测试了还是不行  但是这个bat在A机器上一直都很成功的在运行

请问C--->B是不是有什么网络原因还是其他什么因素在里面呢。。

在CMD窗口里面一步一步手工输入ftp命令可以可以吗?
ftp
open xxx.xxx.xxx.xxx

TOP

返回列表