乙個ftp整站上傳的批處理**。
例子:
@echo offrem 設定ftp伺服器位址
set ftpip=192.168.0.2rem 設定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) #
# 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 bye
ftp -v -i -s:"
%temp%/ftpfile.txt
" %ftpip%
ftp上傳批處理問題
自己寫了乙個ftp推送批處理程式,出現了錯誤,程式如下 echo off echo open 10.181.22.60 12721 ftp.txt rem 使用者名稱 密碼 echo rada ftp.txt echo xxzx6135 ftp.txt echo cd ftp.txt echo lc...
使用 FTP 批處理指令碼 MS
ftp 檔案傳輸協議 是通常與 unix 系統一起使用的檔案傳輸實用工具。ftp 能夠使用指令碼 來自外部檔案的命令列表 下面的示例演示了乙個指令碼,該指令碼開啟與 ip 位址 11.11.11.11 的連線,以 guest 身份使用密碼 guest 登入到主機,上載 file1 檔案,然後退出 o...
使用 FTP 批處理指令碼 MS
ftp 檔案傳輸協議 是通常與 unix 系統一起使用的檔案傳輸實用工具。ftp 能夠使用指令碼 來自外部檔案的命令列表 下面的示例演示了乙個指令碼,該指令碼開啟與 ip 位址 11.11.11.11 的連線,以 guest 身份使用密碼 guest 登入到主機,上載 file1 檔案,然後退出 o...