FTP 文件 循环 Copy

BatchFile code@echo off
rem 指定FTP用户名
set  ftpUser = FTPUSERNAME
rem 指定FTP密码
set  ftpPass = FTPPASSWORD
rem 指定FTP服务器地址
set  ftpIP = 192.168 . 0.2
rem 指定待下载的文件位于FTP服务器的哪个目录
set  ftpFolder =/ SharedFile / Log
rem 指定从FTP下载下来的文件存放到本机哪个目录
set  LocalFolder = C:\temp

set  ftpFile =% temp % \TempFTP.txt
> " %ftpFile% "  (
    echo,
% ftpUser %
    echo,
% ftpPass %
    echo cd 
" %ftpFolder% "
    echo lcd 
" %LocalFolder% "
    echo bin
    echo 
!  echo 正在下载...
    echo mget 
* . *
    echo 
!  echo 下载结束...
    rem 在这里加个延时,就是为了看到结束提示。
    echo 
!  ping  - 10   127.1   ^> nul
    echo bye
)
start ftp 
- - - s: " %ftpFile% "   % ftpIP %
ftp常用命令,如下所示:

 

FTP>open  [ftpservername],和指定的远程Linux FTP服务器连接。
FTP>user  [username]  [password],使用指定远程Linux FTP服务器的用户登录。
FTP>pwd,显示远程Linux FTP服务器上的当前路径。
FTP>ls,列出远程Linux FTP服务器上当前路径下的目录和文件。
FTP>dir,列出远程Linux FTP服务器上当前路径下的目录和文件(同上)。
FTP>mkdir  [foldname],在远程Linux FTP服务器上当前路径下建立指定目录。
FTP>rmdir  [foldname],删除远程Linux FTP服务器上当前路径下的指定目录。
FTP>cd  [foldname],更改远程Linux FTP服务器上的工作目录。
FTP>delete  [filename],删除远程Linux FTP服务器上指定的文件。
FTP>rename  [filename]  [newfilename],重命名远程Linux FTP服务器上指定的文件。
FTP>close,从远程Linux FTP服务器断开但保留FTP命令参数提示。
FTP>disconnect,从远程Linux FTP服务器断开但保留FTP命令参数提示(同上)。
FTP>bye,结束和远程Linux FTP服务器的连接。
FTP>quit,结束和远程Linux FTP服务器的连接(同上)。
FTP>!,直接从远程Linux FTP服务器进入到本地shell中。
FTP>exit,(接上步)从本地shell环境中返回到远程Linux FTP服务器环境下。

FTP>!ls,列出本地机器上当前路径下的目录和文件。
FTP>lcd  [foldname],更改本地机器的工作目录。

FTP>?,显示ftp命令说明。
FTP>help,显示ftp命令说明(同上)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值