標籤:style blog http color 檔案 io
一個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