Dzwebs.Net

撰写电脑技术杂文十余年

FTP Mget Mput Get Send

Admin | 2011-11-27 10:08:35 | 被阅次数 | 11509

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  在使用ftp进行文件的传输的时候,可以使用ftp专业软件,也可以使用批处理命令来完成ftp的传输。

  下面,给你介绍的是,使用批处理命令来完成ftp的传输。

  当使用批处理来完成ftp传输文件的时候,涉及到下载文件和上传文件两种情况。

  一、上传文件

  包括上传单个文件和多个文件两个方面。

  二、下载文件

  同样存在下载单个文件和多个文件两个方面。

  针对上述的两种情况,我们面临的问题就是如何用好mget mput get send这四个命令。

  三、mget mput get send命令介

  mget命令,代表的是从远程服务器下载文件,一次能下载多个文件,并且,支持通配符的使用,比如:

  mget *.*

  这样,当前目录的所有文件就全部下载下来了。

  mput命令,代表的是从本地上传文件到服务器,一次能上传多个文件,同样,也支持通配符的使用,比如:

  Mput *.*

  如此,就将当前目录的所有文件全部上传到服务器指定的目录了。

  get命令,指的是从服务器上获取指定文件名的单个文件;

  send命令,指的是从本地上传指定文件名的单个文件到服务器上。

  他们之间的区别在于上传和下载,是否能上传多个文件。

  四、下面给大家上面四个命令在批处理中如何使用

  先再本地上建立一个如下批处理文件,此文件用来调用另外一个ftp命令,命令代码如下:

  C:
  cd\
  Cd MPutMgetfoler
  ftp -s:"C:\StartLoad.ftp"

  如上的代码,前面三句代码是确定好本地上传和下载文件的目录,最后一句是调用ftp命令文件。

  以上代码,保存成为一个bat格式的文件即可。

  接着,通过记事本,建立一个内容大体如下的文件:

  Open ftp主机地址
  登陆用户名
  登陆密码
  Cd 服务器根目录\服务器子目录\服务器子目录\
  Prompt
  Mput *.*  ::或者使用Mget *.*
  get dzwebslogo.gif   ::或者使用send dzwebslogo.gif
  Bye
  Quit
  Exit

  将如上代码保存成为StartLoad.ftp文件,并与刚才的bat格式的文件放在相同目录。

  代码解释:

  Prompt 取消交互对话模式,这样在上传和下载过程中,不存在提示,直接覆盖文件/

  Bye,Quit退出ftp登陆状态,断开连接。


该杂文来自: 网络知识杂文

上一篇:wmic使用实例

下一篇:开机提示comService错误

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计