(1)Windows+R,输入ftp,然后Enter。
(2)输入open 主机名或IP地址 后面可以加入端口,也可以省略,然后Enter。可被Windows+R,输入ftp IP地址替代。
主机名或IP地址查看:
Windows+R,输入compmgmt.msc,在服务和应用程序中,打开IIS,点击FTP对应的站点,右侧绑定中可查看和编辑主机名和IP地址,Windows系统的FTP主机名必须为.com结尾;IP地址必须为当前的IP地址,不能过时。
搭建FTP服务器可参考:
https://blog.csdn.net/haoranhaoshi/article/details/86092630
(3)输入用户名,如果报:
530-Valid hostname is expected. Win32 error: No such host is known. Error details: Hostname didn't match any configured ftp site. 530 End 登录失败。
第一种解决方式:若是FTP绑定的域名是ftp.abc.com,用户名为user则登录时需要用ftp.abc.com|user。注意中间用"|"分隔。
第二种解决方式:将(2)绑定中的主机名删除,然后直接通过用户名登录。
(4)如果报:远程主机关闭连接。
重新打开FTP即可。输入bye或者quit,然后Enter可退出FTP操作。输入disconnect可以断开连接,然后重新open,不会退出FTP操作。
(5)输入密码,输入时密码不可见,然后Enter。
(6)输入ls或者dir,然后Enter,可以查看FTP战斗对应的根目录下的文件或文件夹,每行最右侧为文件或文件夹名称。
(8)关于服务端存储,dir可以看到目录,cd可以选择目录;关于客户端存储!dir可以看到目录,lcd可以选择目录;上传文件靠put(文件夹需创建:mkdir 目录名),下载文件靠get 文件名(下载当前目录下某个文件)和mget *(下载当前目录下所有文件)或者mget 文件1名 文件2名(下载当前目录下多个文件);删除文件靠delete 文件名(删除当前目录下某个文件)。
(8)输入help查看命令,Windows不同系统版本支持的命令不同,如cdup(返回当前目录的上一级)有些Windows系统不支持。输入help 命令名,查看命令的作用。
(9)配合bat文件和定时任务或程序可自动定时任务。
(10)命令集([]内可省略):
User 用户名\密码:用户连接验证,注意这里的用户用到的是FTP服务器端创建的用户名)
ascii: 设定以ASCII方式传送文件(缺省值)
bell: 每完成一次文件传送,报警提示
binary: 设定以二进制方式传送文件
bye: 终止主机FTP进程,并退出FTP管理方式
case: 当为ON时,用MGET命令拷贝的文件名到本地机器中,全部转换为小写字母
cd RemoteDirectory:进入远程计算机上的工作目录
cdup: 返回上一级目录
chmod: 改变远端主机的文件权限
close: 终止远端的FTP进程,返回到FTP命令状态,所有的宏定义都被删除
delete: 删除远端主机中的文件
dir [remote-directory] [local-file]: 列出当前远端主机目录中的文件.如果有本地文件,就将结果写至本地文件
get [remote-file] [local-file]: 从远端主机中传送至本地主机中
help [command]: 输出命令的解释
lcd: 改变当前本地主机的工作目录,如果缺省,就转到当前用户的HOME目录
ls [remote-directory] [local-file]: 同DIR
macdef: 定义宏命令
mdelete [remote-files]: 删除一批文件
mget [remote-files]: 从远端主机接收一批文件至本地主机
mkdir directory-name: 在远端主机中建立目录
mput local-files: 将本地主机中一批文件传送至远端主机
open host [port]: 重新建立一个新的连接
prompt: 交互提示模式
put local-file [remote-file]: 将本地一个文件传送至远端主机中
pwd: 列出当前远端主机目录
quit: 同BYE
recv remote-file [local-file]: 同GET
rename [from] [to]: 改变远端主机中的文件名
rmdir directory-name: 删除远端主机中的目录
send local-file [remote-file]: 同PUT
status: 显示当前FTP的状态
system: 显示远端主机系统类型
(11)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 文件名不允许