原来这里漏掉一行 远程文件变成 bye了
只要改下 后面增加一项远程文件 1.rar 就可以了- @Echo Off
- (for %%a in (
- open 127.0.0.1
- hello
- world
- cd test\
- put "C:\1.rar" 1.rar
- bye
- ) do echo %%a)>ftp.up
- FTP -s:ftp.up
- rem del ftp.up /q
- pause
复制代码 另外感谢pcl_test大神的代码,这样写也是可以的
for 默认分隔符有半角空格、tab、分号、逗号和等号,原来的输出自然会分行
原来这里的 put "C:\1.rar" 分行了 导致 多出了 要输入远程文件这一项- @echo off
- more +5 "%~f0">ftp.up
- ftp -s:ftp.up
- rem del ftp.up
- pause
- open 127.0.0.1
- hello
- world
- cd test\
- put "C:\1.rar"
- bye
复制代码
|