首页 > 代码库 > FTP整站上传的批处理脚本

FTP整站上传的批处理脚本

一个FTP整站上传的批处理代码。
例子:

@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=%%asetlocal enabledelayedexpansionset FolderName=!FullName:%UpFolder%=!set FolderName=!FolderName:~1,-2!echo,!FolderName!>>%temp%/FolderList.txtendlocal) ## www.jbxue.com>"%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%

更多有关批处理的教程,请参考链接:http://www.jbxue.com/tags/pichuli.html