• 博客园logo
  • 会员
  • 周边
  • 众包
  • 新闻
  • 博问
  • 闪存
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
wjshan0808

Learn from yesterday, Live for today, For a better tomorrow.
 ————wjshan0808

博客园    首页    新随笔    联系   管理    订阅  订阅

用BAT使用FTP命令上传文件

上传文件

@ECHO OFF

REM 注:不要添加非必要空格符

REM 目录文件
SET LOCAL_FILES=*.dll
SET LOCAL_DIR="F:\workspace\Publish"

REM 目录文件当前时间
SET FTP_FILE=FTP
SET FTP_MKDIR=DIR_%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%

REM 基本信息
SET FTP_IP=192.168.1.2
SET FTP_PORT=
SET FTP_USER_NAME=Anonymous
SET FTP_PASSWORD=Anonymous
SET FTP_PWD="/插件/Publish"


REM 命令信息
ECHO OPEN %FTP_IP% %FTP_PORT%>%FTP_FILE%
ECHO %FTP_USER_NAME%>>%FTP_FILE%
ECHO %FTP_PASSWORD%>>%FTP_FILE%
REM ECHO USER %FTP_USER_NAME% %FTP_PASSWORD%>>%FTP_FILE%

REM 创建文件夹
REM ECHO PROMPT>>%FTP_FILE%
ECHO CD %FTP_PWD%>>%FTP_FILE%
ECHO MKDIR %FTP_MKDIR%>>%FTP_FILE%
ECHO CD %FTP_MKDIR%>>%FTP_FILE%
ECHO LCD %LOCAL_DIR%>>%FTP_FILE%

REM 文件传输[二进制]
ECHO BINARY>>%FTP_FILE%
ECHO MPUT %LOCAL_FILES%>>%FTP_FILE%
REM ECHO PUT %FILE0%>>%FTP_FILE%

REM 退出
ECHO BYE>>%FTP_FILE%

REM 执行文件
FTP -i -s:%FTP_FILE%

REM 清理
DEL /Q %FTP_FILE%
REM PAUSE

 

命令帮助

C:\Users>ftp
ftp> ?
命令可能是缩写的。  命令为:

!               delete          literal         prompt          send
?               debug           ls              put             status
append          dir             mdelete         pwd             trace
ascii           disconnect      mdir            quit            type
bell            get             mget            quote           user
binary          glob            mkdir           recv            verbose
bye             hash            mls             remotehelp
cd              help            mput            rename
close           lcd             open            rmdir
ftp> ? literal
literal         发送任意 ftp 命令
ftp> ? remotehelp
remotehelp      从远程服务器获取帮助
ftp>

  


posted @ 2021-09-16 10:50  wjshan0808  阅读(1006)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3