标题: [文件操作] 求助批处理如何将本地文件传到ftp目录? [打印本页]
作者: fastcopy 时间: 2017-1-9 19:44 标题: 求助批处理如何将本地文件传到ftp目录?
本帖最后由 fastcopy 于 2017-1-10 14:56 编辑
已解决,谢谢,我环境有问题..
需求: 将c盘的文件传到ftp指定目录
ftp ip :192.168.1.1 默认端口21
用户:123
密码:123
文件传到ftp里的 ftp目录
本地文件路径是 c:\1.exe
感觉各位大大..
自己在网上搜了一些,根据自己的情况改了,都不行,不知道哪个环节出问题了.
下面是我的代码:- @Echo Off
- Echo open 192.168.1.1 >ftp.up
- Echo 123>>ftp.up
- Echo 123>>ftp.up
- Echo Cd .\ftp >>ftp.up
- Echo binary>>ftp.up
- Echo put "C:\1.exe">>ftp.up
- Echo bye>>ftp.up
- FTP -s:ftp.up
- del ftp.up /q
复制代码
作者: fastcopy 时间: 2017-1-10 10:10
:'(:'(:'(
作者: zz100001 时间: 2017-1-10 11:47
testftp 在你代码里面哪里体现了呢?
作者: fastcopy 时间: 2017-1-10 11:50
回复 3# zz100001
不好意思是ftp目录..我打错了.
作者: zz100001 时间: 2017-1-10 11:55
你在代码结尾加一行 pause
看看屏幕打印什么信息
才知道有啥问题
作者: fastcopy 时间: 2017-1-10 14:11
回复 5# zz100001
就一个黑窗口,没有任何提示.ftp.up里到是写入了我代码的信息.
作者: 莫奈良 时间: 2017-1-10 20:52
你的批处理 文件名字是什么?
注意不要命名为 ftp.bat 否则也会出现黑屏
不知道你的是什么问题。
作者: Batcher 时间: 2017-1-10 22:40
回复 6# fastcopy
打开一个CMD窗口,手工逐行执行 ftp.up 里面的命令,看看到哪一步报错。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |