ftp编程
建议楼主看下MSDN,楼主既然会用ASM,应该看得懂
HINTERNET InternetConnect(
  __in  HINTERNET hInternet,
  __in  LPCTSTR lpszServerName,
  __in  INTERNET_PORT nServerPort,
  __in  LPCTSTR lpszUsername,
  __in  LPCTSTR lpszPassword,
  __in  DWORD dwService,
  __in  DWORD dwFlags,
  __in  DWORD_PTR dwContext
);
② vb 编程实现 ftp创建子文件夹
用以下试试,供参考
If Dir("d:\c", vbDirectory) = "" Then
MkDir "d:\c"
End If
If Dir("d:\c\b", vbDirectory) = "" Then
MkDir "d:\c\b"
End If
③ 批处理如何编写自动从ftp下载文件
@echooff
(echoopen192.168.1.1
echo1
echo,
echolcdC:11
echoget11.txt
echobye)>ftp$
ftp-s:ftp$
delftp$
pause
④ VB与FTP编程
建议楼主用winsock连接FTP服务器,发送FTP命令来实现交互,另外说明下,目录的获取与文件的传输是另开端口进行的,以下是命令表
ftp协议命令字(转)
命令          描述
ABOR         中断数据连接程序
ACCT <account>         系统特权帐号
ALLO <bytes>         为服务器上的文件存储器分配字节
APPE <filename>         添加文件到服务器同名文件
CDUP <dir path>         改变服务器上的父目录
CWD <dir path>         改变服务器上的工作目录
DELE <filename>         删除服务器上的指定文件
HELP <command>         返回指定命令信息
LIST <name>         如果是文件名列出文件信息,如果是目录则列出文件列表
MODE <mode>         传输模式(S=流模式,B=块模式,C=压缩模式)
MKD <directory>         在服务器上建立指定目录
NLST <directory>         列出指定目录内容
NOOP         无动作,除了来自服务器上的承认
PASS <password>         系统登录密码
PASV         请求服务器等待数据连接
PORT <address>         IP 地址和两字节的端口 ID
PWD         显示当前工作目录
QUIT         从 FTP 服务器上退出登录
REIN         重新初始化登录状态连接
REST <offset>         由特定偏移量重启文件传递
RETR <filename>         从服务器上找回(复制)文件
RMD <directory>         在服务器上删除指定目录
RNFR <old path>         对旧路径重命名
RNTO <new path>         对新路径重命名
SITE <params>         由服务器提供的站点特殊参数
SMNT <pathname>         挂载指定文件结构
STAT <directory>         在当前程序或目录上返回信息
STOR <filename>         储存(复制)文件到服务器上
STOU <filename>         储存文件到服务器名称上
STRU <type>         数据结构(F=文件,R=记录,P=页面)
SYST         返回服务器使用的操作系统
TYPE <data type>         数据类型(A=ASCII,E=EBCDIC,I=binary)
USER <username>>         系统登录的用户名
标准 FTP 信息如下:
响应代码         解释说明
110         新文件指示器上的重启标记
120         服务器准备就绪的时间(分钟数)
125         打开数据连接,开始传输
150         打开连接
200         成功
202         命令没有执行
211         系统状态回复
212         目录状态回复
213         文件状态回复
214         帮助信息回复
215         系统类型回复
220         服务就绪
221         退出网络
225         打开数据连接
226         结束数据连接
227         进入被动模式(IP 地址、ID 端口)
230         登录因特网
250         文件行为完成
257         路径名建立
331         要求密码
332         要求帐号
350         文件行为暂停
421         服务关闭
425         无法打开数据连接
426         结束连接
450         文件不可用
451         遇到本地错误
452         磁盘空间不足
500         无效命令
501         错误参数
502         命令没有执行
503         错误指令序列
504         无效命令参数
530         未登录网络
532         存储文件需要帐号
550         文件不可用
551         不知道的页类型
552         超过存储分配
553         文件名不允许
⑤ 用c++在linux下编写ftp
从linux网络编程开始学起,了解一下协议的写法,会用到socket
⑥ 求教怎么用FTP上传网站程序
你好,您可以通过网上下载FTP管理工具进行文件传输,推荐小巧的工具:8uFTP。
使用方法非常简单,只需要在软件上面填写需要连接的FTP服务器IP地址或域名,授权登录的账户名和密码即可。

⑦ 求现在能用的免费ftp资源站点,最好有计算机编程方面资料的。
Hi,我创建了一个网络Hi群,你也一起吧!介绍各种,免费空间等免费资源,有意者点击下面链接接受邀请:
http://im..com/ginvite/gi/url_confirm.php?idstr=
⑧ 写个小程序从FTP上下载文件
从indy clients组件面板中拖一个idftp组件, 然后在按钮中写如下代码 idftp1.host := '192.168.0.1'; //ftp服务器的ip地址 idftp1.username := '***'; //登录ftp服务器的用户名 idftp1.password := '***'; //登录ftp服务器的密码 idftp1.port := '21'; //端口号默认为21,如果不更改则不加此行代码 if IdFTP1.Connected then IdFTP1.Disconnect; begin try IdFTP1.Connect(); except showmessage('FTP链接失败!'); exit; end; end; //开始上传 idftp1.put('需上传文件的目录名','需上传文件的文件名',false); //开始下载 idftp1.get('ftp服务器目录','存放本地目录名',如果文件存在是否覆盖已存在文件,是否重命名文件名);
⑨ 怎样编写一个可以打开FTP的批处理文件
"c:\program files\Internet Explorer\IEXPLORE.EXE" ftp://192.168.0.1
如果您用的不是ie,也照这样写,前面是路径,如果路径包含空格,路径需加双引号,后面就是命令行参数,不同的浏览器命令行参数可能不同。
就是这样了。
