您现在的位置是:网站首页> 编程资料编程资料
实现FTP整站上传的批处理代码_DOS/BAT_
2023-05-25
305人已围观
简介 实现FTP整站上传的批处理代码_DOS/BAT_
@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整站上传的批处理代码_DOS/BAT_
- 通过批处理修改FTP账号和密码_DOS/BAT_
- 批处理bat下载FTP服务器上指定天数之前的文件_DOS/BAT_
- 批处理下载FTP服务器上指定分钟数之前的文件_DOS/BAT_
- 批处理向FTP上传具有指定属性的文件(增量备份)_DOS/BAT_
- 批处理for命令使用指南_DOS/BAT_
- vbs与bat混编修改虚拟盘符的卷标_DOS/BAT_
- 使用批处理按要求批量删除文件夹方法汇总_DOS/BAT_
- Windows下bat批处理脚本使用telnet批量检测远程端口小记_DOS/BAT_
- Windows使用bat批处理实现守护进程脚本分享_DOS/BAT_
