文档详情

Java网络编程技术-06.ppt

发布:2017-08-13约8.2千字共32页下载文档
文本预览下载声明
Java程序设计 第6章 Java FTP 协议网络编程 6.3 FTP 协议应用 通过FTP应用程序可以在Internet上实现远程文件传输 文件下载:从远程主机→本地计算机 文件上传:从本地计算机→远程主机 6.4 FTP命令的使用 常用的FTP命令 ftp rename 将远程主机上的文件改名 ftp cd 改变工作目录 ftp mkdir 在远程主机创建子目录 ftp binary 指定以二进制方式传送 ftp ascii 指定以ASCII方式传送 ftp ! 在不断线的情况下,执行本地命令 ftp pwd 查阅远程主机的当前目录 ftp quit 结束联机,关闭所有已打开的连接 ftp help 显示帮助信息 1、登录FTP服务器 方法一:输入命令 ftp host 其中host是FTP服务器的域名或IP地址。如: C:\ftp 启动FTP后,命令提示符变为ftp 方法二:先输入命令 ftp 启动FTP,再用命令 open host 登录服务器。如: C:\ftp C:\open 登录时先是显示一些欢迎信息,然后会要求输入用户名和密码,比如匿名登录服务器: C:\ftp ………… User:anonymous 331 User name okay,please send complete E-mail address as password Password: 230 User logged in,proceed ftp 注意:在输入密码时,屏幕没有任何显示,但已经输入了,不要认为出错。登录成功后就可以访问FTP服务器上的文件了。 如果由于用户名或密码错误导致登录失败,可以用user命令重新登录。 2、查看FTP服务器上的文件 dir 命令:显示目录和文件列表。 ls 命令:显示简易的文件列表。 cd 命令:进入指定的目录。 dir命令可以使用通配符“*”和“?”,比如,显示当前目录中所有扩展名为jpg的文件,可使用命令 dir *.jpg。 cd命令中必须带目录名。比如 cd main 表示进入当前目录下的main子目录,cd .. 表示退回上一级子目录。 3、下载文件 上传和下载文件时应该使用正确的传输类型,FTP的传输类型分为ASCII码方式和二进制方式两种,对.txt、.htm等文件应采用ASCII码方式传输,对.exe或图片、视频、音频等文件应采用二进制方式传输。在默认情况下,FTP为ASCII码传输方式。 type 命令:查看当前的传输方式。 ascii 命令:设定传输方式为ASCII码方式。 binary 命令:设定传输方式为二进制方式。 以上命令都不带参数。 get 命令:下载指定文件。 get命令的格式:get filename [newname],filename为下载的FTP服务器上的文件名,newname为保存在本地计算机上时使用的名字,如果不指定newname,文件将以原名保存。 get命令下载的文件将保存在本地计算机的工作目录下。该目录是启动FTP时在盘符C:后显示的目录。如果想修改本地计算机的工作目录,可以使用 lcd 命令。比如:lcd d:\ 表示将工作目录设定为D盘的根目录。 mget 命令:下载多个文件。 mget命令的格式:mget filename [filename ……]。 mget命令支持通配符“*”和“?”,比如:mget *.mp3 表示下载FTP服务器当前目录下的所有扩展名为mp3的文件。 4、上传文件 put 命令:上传指定文件。 put命令的格式:put filename [newname],filename为上传的本地文件名,newname为上传至FTP服务器上时使用的名字,如果不指定newname,文件将以原名上传。 上传文件前,应该根据文件的类型设置传输方式,本机的工作目录也应该设置为上传文件所在的目录。 5、结束并退出FTP close 命令:结束与服务器的FTP会话。 quit 命令:结束与服务器的FTP会话并退出FTP环境。 6、其它FTP命令 pwd 命令:查看FTP服务器上的当前工作目录。 rename filename newfilename 命令:重命名FTP服务器上的文件。 delete filename 命令:删除FTP服务器上的文件。 help [cmd] 命令:显示FTP命令的帮助信息,cmd是命令名,如果不带参数,则显示所有FTP命令。 6.5. FTP的传输模式 FTP 协议的任务是从一台计算机将文件传送到另一台计算机,它与这两台计算机所处的位置、联接的方式、甚至是是否使用相同的操作系统无关。假设两台计算机通过 ftp协议对话,并且能访问Internet, 你可以用ftp命令来
显示全部
相似文档