现在有三台机器 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是不是有什么网络原因还是其他什么因素在里面呢。。 |