国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
使用批處理自動(dòng)定時(shí)備份文件到郵箱

使用批處理自動(dòng)定時(shí)備份文件到郵箱

      因?yàn)樾枰?想讓系統(tǒng)自動(dòng)定時(shí)備份我的文件到郵箱上(只備份更新或新增加的文件),在網(wǎng)上找了許多軟件要么是收費(fèi)的,要么使用不方便.后來(lái)想起了以前收藏的一段VBSCRIPT發(fā)送郵件的代碼,就想到是否可以利用批處理自己寫(xiě)一個(gè)腳本來(lái)實(shí)現(xiàn),所以就有了以下的代碼,有興趣的朋友可以一起繼續(xù)完善,現(xiàn)在只能根據(jù)文件大小,日期.來(lái)確定是否上傳.
   
>批處理文件自動(dòng)上傳到郵件備份.功能:自動(dòng)上傳有更新的文件到指定的郵箱中(郵箱在SENDMAIL.VBS里面指定)
@echo off
::設(shè)定要備份的文件所在目錄
set 備份目錄=D:\Web\webdisk\USER\justway\佳為企管系列__商品流通 (商場(chǎng),超市,百貨,批發(fā)商貿(mào),電器,家居,加工)

::首次運(yùn)行檢測(cè)
echo.%date% %time% 啟動(dòng),正在檢測(cè)…..>>%~dp0sendmail.log
if not exist “%~dp0Files.lst” goto :firstrun

::轉(zhuǎn)入上面定義的備份目錄.
pushd “%備份目錄%”

::檢測(cè)文件是否有更新
for %%i in (*.*) do call :check “%%i”

::重新創(chuàng)建文件信息列表files.lst(用于對(duì)比)
del “%~dp0files.lst”
for %%i in (*.*) do echo.%%i,%%~zi,%%~ti>>“%~dp0Files.lst”

popd
echo.%date% %time% 檢測(cè)完成…..>>%~dp0sendmail.log
goto :eof

:check
Set send=
::根據(jù)上次備份時(shí)保存的文件列表對(duì)比文件的,時(shí)間,大小.如果不一樣就通過(guò)sendmail.vbs命令行把文件上傳到郵箱中備份.
::    如果文件沒(méi)有在列表中說(shuō)明是新的文件.
find /i %1 “%~dp0files.lst” || Set send=新的文件
if not defined send for /f “usebackq skip=2 tokens=1,2,3 delims=,” %%i in (`find /i %1 “%~dp0files.lst”`do (
if “%%~i”==“%~1″ (
if not “%%j”==“%~z1″ set send=文件大小發(fā)生改變.
if not “%%k”==“%~t1″ set send=文件日期發(fā)生改變.
)
)
:: 記錄日記.
if defined send echo.check,%~1,%send% >>%~dp0sendmail.log

:: 如果有設(shè)定了send變量說(shuō)明文件是要上傳的,就調(diào)用程序發(fā)送文件
if defined send cscript /nologo “%~dp0sendmail.vbs” “%~f1″“%1″>>%~dp0sendmail.log

::%~f1    前面?zhèn)魅胛募耐耆窂? %1 ,傳入的文件參數(shù).
goto :eof

:firstrun
pushd “%備份目錄%”
for %%i in (*.*) do echo.%%i,%%~zi,%%~ti>>“%~dp0Files.lst”
for %%i in (*.*) do cscript /nologo “%~dp0sendmail.vbs” “%%~fi”“%%~ni”>>%~dp0sendmail.log
popd
goto :eof

rem 附:每天定時(shí)自動(dòng)執(zhí)行的命令.使用管理員的權(quán)限執(zhí)行就可以了.
::  at 時(shí)間 /every:M,T,W,Th,F,S,Su “執(zhí)行文件路徑”
::例子,在每天的2點(diǎn)備份,本文件放在E:\TEST\autobackup.cmd
::
:: at 02:00 /every:M,T,W,Th,F,S,Su “E:\TEST\autobackup.cmd”

PS:因?yàn)槲倚枰蟼鞯奈募荚?0MB以內(nèi),而大多郵箱的附件在15-50MB左右.我使用的是QQ郵箱有50MB有附件大小.由且郵箱容量是無(wú)限的,所以就用來(lái)備份文件了.呵呵,利用一下.

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
批處理下載遠(yuǎn)程文件!!
無(wú)聊用批處理弄個(gè)隨機(jī)數(shù)生成器——給小G
用批處理對(duì)文件批量重命名
文件夾隱藏屬性變灰色無(wú)法更改的原因及解決方法
DOS批處理高級(jí)教程精選(八) - 第二天堂
如何批處理改文件名
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服