首页 > 编程 > BAT > 正文

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

2020-06-09 14:24:40
字体:
来源:转载
供稿:网友
@echo offrem 设置FTP服务器地址set ftpIP=192.168.0.2rem 设置FTP用户名set ftpUser=MyUserrem 设置FTP密码set ftpPass=MyPassrem 设置待上传的本地文件夹目录set UpFolder=C:/testrem 生成待上传的本地文件夹列表type nul>%temp%/FolderList.txtfor /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 byeftp -v -i -s:"%temp%/ftpFile.txt" %ftpIP%

您可能感兴趣的文章:

批处理(ftp)上传文件到服务器的代码批处理向FTP上传具有指定属性的文件(增量备份)批处理下载FTP服务器上指定分钟数之前的文件批处理bat下载FTP服务器上指定天数之前的文件通过批处理修改FTP账号和密码实现FTP整站上传的批处理代码批处理bat下载FTP服务器上某个目录下的文件批处理完美实现FTP远程备份数据
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表