• 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命令说明(同上)。

  • 相关阅读:
    010editor爆破与注册机
    [FlareOn4]notepad
    [FlareOn6]Snake(NES逆向)
    [FlareOn6]Memecat Battlestation
    [FlareOn6]FlareBear
    回车符和换行符之间的区别
    docker配置搭建elasticsearch集群
    docker部署安装harbor
    ansible的get_url模块
    ansible的lineinfile与blockinfile模块
  • 原文地址:https://www.cnblogs.com/zencorn/p/1990184.html
Copyright © 2020-2023  润新知