标题: [文件操作] BAT批处理调用FTP传送文件为何失败? [打印本页]
作者: natasall 时间: 2014-5-15 14:54 标题: BAT批处理调用FTP传送文件为何失败?
现在有三台机器 A B C
其中 A---->B 可以用FTP软件传送文件 也可以用我做的bat来传送文件
C---->B 可以用FTP软件传送文件 但是无法用bat来传送文件。报错提示为:425 Can't open data connection.
这是我的bat- @echo off
- set data=%date:~0,4%%date:~5,2%%date:~8,2%
- echo open xxx.xxx.xxx.xxx xxxx> ftp.txt
- echo xxx>> ftp.txt
- echo xxxxxxxx>> ftp.txt
- echo put e:\ms_fr\ziliao%data%_jiaowu_en.7z >> ftp.txt
- echo put e:\ms_fr\baobiao%data%_caiwu_cn.7z >> ftp.txt
- echo bye >> ftp.txt
- ftp -s:ftp.txt
- del ftp.txt
复制代码
不论我使用 acii bin 还是Prompt 或者指定本地目录 都测试了还是不行 但是这个bat在A机器上一直都很成功的在运行
请问C--->B是不是有什么网络原因还是其他什么因素在里面呢。。
作者: DAIC 时间: 2014-5-15 20:09
在CMD窗口里面一步一步手工输入ftp命令可以可以吗?
ftp
open xxx.xxx.xxx.xxx
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |