主页 > 知识库 > 实现FTP整站上传的批处理代码

实现FTP整站上传的批处理代码

热门标签:美图手机 检查注册表项 服务器配置 银行业务 网站文章发布 智能手机 铁路电话系统 呼叫中心市场需求
@echo off
rem 设置FTP服务器地址
set ftpIP=192.168.0.2
rem 设置FTP用户名
set ftpUser=MyUser
rem 设置FTP密码
set ftpPass=MyPass
rem 设置待上传的本地文件夹目录
set UpFolder=C:/test

rem 生成待上传的本地文件夹列表
type nul>%temp%/FolderList.txt
for /r "%UpFolder%" %%a in (.) do (
  set FullName=%%a
  setlocal enabledelayedexpansion
  set FolderName=!FullName:%UpFolder%=!
  set FolderName=!FolderName:~1,-2!
  echo,!FolderName!>>%temp%/FolderList.txt
  endlocal
)
>"%temp%/ftpFile.txt" echo,%ftpUser%
>>"%temp%/ftpFile.txt" echo,%ftpPass%
>>"%temp%/ftpFile.txt" echo bin
>>"%temp%/ftpFile.txt" (
  for /f "usebackq tokens=*" %%a in ("%temp%/FolderList.txt") do (
    echo cd /
    echo mkdir "%%a"
    echo cd "/%%a"
    echo mput "%UpFolder%/%%a/*.*"
  )
)
>>"%temp%/ftpFile.txt" echo ! rd /s /q "%UpFolder%"
>>"%temp%/ftpFile.txt" echo ! md "%UpFolder%"
>>"%temp%/ftpFile.txt" echo bye
ftp -v -i -s:"%temp%/ftpFile.txt" %ftpIP%
您可能感兴趣的文章:
  • 批处理(ftp)上传文件到服务器的代码
  • 批处理向FTP上传具有指定属性的文件(增量备份)
  • 批处理下载FTP服务器上指定分钟数之前的文件
  • 批处理bat下载FTP服务器上指定天数之前的文件
  • 通过批处理修改FTP账号和密码
  • 实现FTP整站上传的批处理代码
  • 批处理bat下载FTP服务器上某个目录下的文件
  • 批处理完美实现FTP远程备份数据

标签:长治 新疆 河南 上海 红河 乐山 沈阳 沧州

巨人网络通讯声明:本文标题《实现FTP整站上传的批处理代码》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266