雷火电竞-中国电竞赛事及体育赛事平台

歡迎來到入門教程網(wǎng)!

DOS/BAT

當(dāng)前位置:主頁(yè) > 腳本語(yǔ)言 > DOS/BAT >

備份文件并上傳至FTP服務(wù)器的bat代碼

來源:本站原創(chuàng)|時(shí)間:2020-01-10|欄目:DOS/BAT|點(diǎn)擊:

定時(shí)備份文件并FTP上傳至備份服務(wù)器

復(fù)制代碼 代碼如下:

@echo off
color 0f
title 定時(shí)備份文件并FTP上傳至備份服務(wù)器

rem 要備份的文件夾
echo:
set /p bak_webFile=        請(qǐng)將要上傳的文件(夾)拖到此處=

rem 當(dāng)前日期(格式Y(jié)YYYMMDD)
set bak_date=%date:~0,4%%date:~5,2%%date:~8,2%

rem ftp信息
set bak_ftpServer=202.96.189.52
set bak_ftpUserName=Wingl83
set bak_ftpUserPass=l7l2O6OO

echo:
echo:
echo:        開始上傳

rem 生成ftp命令文件
echo open %bak_ftpServer% >ftp.up
echo %bak_ftpUserName%>>ftp.up
echo %bak_ftpUserPass%>>ftp.up
echo bin >>ftp.up
echo mput %bak_webFile%\* >>ftp.up
echo bye >>ftp.up

FTP -s:ftp.up -i >>%bak_logPath%log-%bak_date%.txt
del ftp.up /q
del log-%bak_date%.txt /q

echo:
echo:
echo:        上傳完成

定時(shí)備份文件并FTP上傳至備份服務(wù)器

復(fù)制代碼 代碼如下:

rem 定時(shí)備份文件并FTP上傳至備份服務(wù)器
rem 要備份的文件夾
set bak_webFile=F:\備份\
rem 臨時(shí)文件夾
set bak_tmpFile=C:\~UpTemp\
rem 日志文件夾
set bak_logPath=C:\~bak_log\
rem 生成的rar 文件名
set bak_bakFile=YYYYMMDD(頁(yè)面?zhèn)浞?
rem 當(dāng)前日期(格式Y(jié)YYYMMDD)
set bak_date=%date:~0,4%%date:~5,2%%date:~8,2%

rem ftp信息
set bak_ftpServer=202.96.189.52
set bak_ftpUserName=Wingl83
set bak_ftpUserPass=l7l2O6OO

set bak_timeStart=%time%
md %bak_tmpFile%
md %bak_logPath%

echo -------- 開始?jí)嚎s [%bak_timeStart%] >%bak_logPath%log-%bak_date%.txt

"C:\Program Files\WinRAR\Rar.exe" a -ag+%bak_bakFile% %bak_tmpFile% %bak_webFile% 

echo -------- 壓縮完成,開始上傳 [%time%/%bak_timeStart%] >>%bak_logPath%log-%bak_date%.txt

rem 生成ftp命令文件
echo open %bak_ftpServer% >ftp.up
echo %bak_ftpUserName%>>ftp.up
echo %bak_ftpUserPass%>>ftp.up
echo bin >>ftp.up
echo mkdir %bak_date% >>ftp.up
echo cd %bak_date% >>ftp.up
echo mput %bak_tmpFile%\* >>ftp.up
echo bye >>ftp.up

FTP -s:ftp.up -i >>%bak_logPath%log-%bak_date%.txt
del ftp.up /q
rem Xcopy %bak_tmpFile%* C:\Temp /y
del %bak_tmpFile%*.* /q /s
rd %bak_tmpFile% /q
echo -------- 上傳完成 [%time%/%bak_timeStart%] >>%bak_logPath%log-%bak_date%.txt

上一篇:CMD命令行將當(dāng)前磁盤所有文件名寫入到文本文件的方法

欄    目:DOS/BAT

下一篇:dos下通過wmic命令查看硬盤和內(nèi)存/CPU信息(windows自帶命令查看硬件信息)

本文標(biāo)題:備份文件并上傳至FTP服務(wù)器的bat代碼

本文地址:http://www.jygsgssxh.com/a1/DOS_BAT/10203.html

網(wǎng)頁(yè)制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語(yǔ)言數(shù)據(jù)庫(kù)服務(wù)器

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有