實(shí)現(xiàn)FTP整站上傳的批處理代碼
更新時(shí)間:2014年07月20日 00:46:17 投稿:mdxy-dxy
這篇文章主要介紹了實(shí)現(xiàn)FTP整站上傳的批處理代碼,需要的朋友可以參考下
@echo off
rem 設(shè)置FTP服務(wù)器地址
set ftpIP=192.168.0.2
rem 設(shè)置FTP用戶(hù)名
set ftpUser=MyUser
rem 設(shè)置FTP密碼
set ftpPass=MyPass
rem 設(shè)置待上傳的本地文件夾目錄
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%
相關(guān)文章
oracle、mysql數(shù)據(jù)庫(kù)停止與啟動(dòng)的批處理文件
每當(dāng)機(jī)器啟動(dòng)很慢滴時(shí),需要查詢(xún)?cè)?并處理了,以下是針對(duì)window服務(wù)的批處理文件,需要的朋友可以參考下2017-09-09
DOS批處理高級(jí)教程 第二章 DOS循環(huán)for命令詳解
批處理 bat中的for命令的作用,非常的不錯(cuò),可以節(jié)省很多效率,它可以讀取文章的沒(méi)一行,循環(huán)執(zhí)行ping命令,探索端口,學(xué)習(xí)批處理如果不學(xué)習(xí)for將是個(gè)遺憾,希望大家多看看for 命令的實(shí)際應(yīng)用的例子2016-09-09
批處理完美實(shí)現(xiàn)FTP遠(yuǎn)程備份數(shù)據(jù)
本文給大家分享的是實(shí)現(xiàn)使用FTP遠(yuǎn)程備份數(shù)據(jù)到本地的批處理腳本,非常的簡(jiǎn)單實(shí)用,有需要的小伙伴可以參考下。2015-09-09
Windwos下使用winscp和批處理實(shí)現(xiàn)通過(guò)SSH端口上傳文件到Linux服務(wù)器上
這篇文章主要介紹了Windwos下使用winscp和批處理實(shí)現(xiàn)通過(guò)SSH端口上傳文件到Linux服務(wù)器上,本文只是簡(jiǎn)易實(shí)現(xiàn)和一個(gè)思路,生產(chǎn)環(huán)境請(qǐng)根據(jù)需求修改代碼,需要的朋友可以參考下2014-12-12
編程用到的windows系統(tǒng)目錄變量簡(jiǎn)寫(xiě)
windows系統(tǒng)目錄變量在編程時(shí)會(huì)經(jīng)常用到,本文提供了簡(jiǎn)寫(xiě)對(duì)比,方便使用,需要了解的朋友可以參考下2012-12-12

