打印本文 打印本文 关闭窗口 关闭窗口
DOS批处理上传下载虚拟空间文件的示例
作者:武汉SEO闵涛  文章来源:敏韬学习网  点击数919  更新时间:2010/6/23 22:55:11  文章录入:mintao  责任编辑:mintao

  对于资金不到位或刚起步的站长,一般都只会选择虚拟空间。

  在虚拟空间中上传下载文件,一般都使用FTP软件。

  然而,却存在更加效益的方法,可以让您非常方便的上传下载虚拟空间的文件。

  本例子,俺经过多次严格的试验,已成功,拿出来与大家分享。

  要想实现使用DOS命令批处理自动上传下载虚拟空间的文件,需要两个文件一个为扩展名FTP文件,另外一个为BAT批处理文件,下面给大家介绍一下这两个文件的代码。

  这两个文件,俺都是放在C盘根目录下。这样方便操作。

  文件结构是这样的,C盘根目录中有一个PutPC.bat文件,一个AutoLoad.ftp文件,外加一个C:\PutPC用于保存上传下载文件的文件夹。

  一、BAT文件代码

  C:
  cd\
  Cd PutPC
  ftp -s:"C:\AutoLoad.ftp"

  代码如上,非常简单,其中,Cd PutPC的含义是切换到本地PutPC目录,这是本地目录,是欲上传文件的保存目录,在C:\PutPC这个位置。千万要记住哦。

  代码中的C:\AutoLoad.ftp,指的是调用FTP命令文件将C:\PutPC两的文件进行上传。

  二、AutoLoad.ftp文件代码

  Open FTP的IP地址或域名
  这里填写登陆FTP的用户名
  这里填写登陆FTP的密码
  Cd \wwwroot\Img
  Prompt
  Mput *.*
  Bye
  Quit
  Exit

  以上的代码也非常简单,其中,Cd \wwwroot\Img中的 \wwwroot\Img 指的是FTP空间上的目录,根目录为\wwwroot,本例子的Cd \wwwroot\Img,意图在于切换到IMG目录。

  Mput *.*,指的是将本地C盘根目录中的PutPC文件夹里面的所有文件,全部进行上传。Mput指的是多文件上传。

  如果您想实现多文件下载,就将Mput改为Mget,这样就行了。

  而Bye,指的是断开与FTP的连接。

  好了,很简单的,就不再多讲了,稍加思考,相信大家都能看懂。当然了,用法就更简单了,您只需要把欲上传的文件,放到c:\PutPC文件夹下,然后直接双击PutPC.bat,就行了。

  如果想下载,就将FTP文件中的Mput改为Mget,这样,虚拟空间上的相应目录中的所有文件,会自动下载到c:\PutPC文件夹。

打印本文 打印本文 关闭窗口 关闭窗口