批处理复制文件到ftp服务器
将以下内容复制到文本当中,修改ftp的地址、用户、密码、端口保存,然后将格式修改成cmd或bat,双击运行即可。
@echo off
rem ftp地址
set ftpAddr=192168120
rem ftp用户
set ftpUser=upload
rem ftp密码
set ftpPwd=123456
rem ftp端口
set ftpPort=21
:input
set /p file=输入文件或将文件拖至本窗口:
if not exist %file% echo 文件不存在 && goto input
echo open %ftpAddr% %ftpPort%>openFtptxt
echo %ftpUser%>>openFtptxt
echo %ftpPwd%>>openFtptxt
echo put %var%>>openFtptxt
echo bye>>openFtptxt
ftp -s:openFtptxt
del openFtptxt
pause
可以使用 客户端、服务端 组件
简单示例:
客户1连接(“127001”,19730)’//第一个参数为服务器的IP地址,第二个参数为服务器的端口
客户1发送数据 (“要保存的文本数据”)
服务器1取回数据 () ' //这个命令是用来取回刚客户端发过来的数据
简单写了一份例程源代码供你参考!
希望我的回答对你有所帮助!Kiss灬小猪
ftpClientsetRestartOffset(remoteSize);方法尝试把移动指针到远端文件的末尾,在用ftpClientappendFileStream()获取输出流wirte();
0条评论