国产a天堂一区二区专区-国产a一-国产caion在线观看-国产gv猛男gv无码男同网站-国产h片在线观看-国产h肉在线视频免费观看

萬(wàn)企互聯(lián)-專注高端網(wǎng)站建設(shè)
掃描關(guān)注萬(wàn)企互聯(lián)微信公眾賬號(hào)

掃一掃微信二維碼

bat腳本遠(yuǎn)程備份文件

編程代碼?2023/11/26? 1465

配合Windows計(jì)劃任務(wù),編寫腳本并設(shè)置定時(shí)啟動(dòng)

從192.168.1.1\test文件夾下復(fù)制全部文件到本地test文件夾下,并保留修改時(shí)間最近的3個(gè)sql文件,刪除其他的sql文件


@echo off&setlocal enabledelayedexpansion
xcopy /F /d \\192.168.1.1\test\*.* F:\test\
pushd F:\test\
set n=0
for /f "delims=" %%a in ('dir /a-d-h /b /o-d *.sql') do (
if !n! geq 3 del "%%~a"
set /a n+=1
)
popd


腳本說(shuō)明

xcopy

/f 復(fù)制時(shí)顯示源文件名和目標(biāo)文件名。

/d [:MM-DD-YYYY] 僅復(fù)制指定日期或之后更改的源文件。 如果未包含 MM-DD-YYYYY 值,xcopy則復(fù)制比現(xiàn)有目標(biāo)文件更新的所有源文件。 此命令行選項(xiàng)允許更新已更改的文件。

setlocal enabledelayedexpansion 擴(kuò)展本地環(huán)境變量延遲

在cmd執(zhí)行命令前會(huì)對(duì)腳本進(jìn)行預(yù)處理,其中有一個(gè)過(guò)程是變量識(shí)別過(guò)程,在這個(gè)過(guò)程中,如果有兩個(gè)%括起來(lái)的如%value%類似這樣的變量,就會(huì)對(duì)其進(jìn)行識(shí)別,并且查找這個(gè)變量對(duì)應(yīng)的值,再而將值替換掉這個(gè)變量,這個(gè)替換值的過(guò)程,就叫做變量擴(kuò)展,然后再執(zhí)行命令。

但如果出現(xiàn)動(dòng)態(tài)的情況會(huì)怎樣?在cmd執(zhí)行中,發(fā)生動(dòng)態(tài)的一種情況是在 for語(yǔ)句中進(jìn)行變量賦值。

開(kāi)啟了變量延遲,在for循環(huán)中每次賦予str的值才會(huì)被傳遞下去,但這里的str變量符必須要寫成!str!

Pushd&Popd

Pushd 命令

改變當(dāng)前目錄到指定目錄,并保存當(dāng)前的目錄在堆棧頂端

Popd 命令

改變當(dāng)前目錄,跳轉(zhuǎn)到堆棧頂端保存的目錄,并將堆棧頂端的目錄刪除

for

delims= 用來(lái)告訴for每一行應(yīng)該拿什么作為分隔符

用%%a代替循環(huán)中的每一行(每個(gè)文件名)

EQU - 等于

NEQ - 不等于

LSS - 小于

LEQ - 小于或等于

GTR - 大于

GEQ - 大于或等于

set /a 是指定一個(gè)變量等于一串運(yùn)算字符

dir /a-d-h /b /o-d *.sql

/a 僅顯示具有指定屬性的目錄和文件的名稱

d - 目錄

h - 隱藏文件

s - 系統(tǒng)文件

可以使用這些值的任何組合,但不要使用空格分隔值。 (可選)可以使用冒號(hào) (:) 分隔符,也可以使用連字符 (-) 作為前綴來(lái)表示“not”。 例如,使用 -s 屬性不會(huì)顯示系統(tǒng)文件

/b 顯示目錄和文件的裸列表,沒(méi)有其他信息

/o[[:]] 根據(jù) sortorder 對(duì)輸出進(jìn)行排序,它可以是以下值的任意組合

d - 按日期/時(shí)間,最早-使用前綴反轉(zhuǎn)排序順序

獲取昨天的日期并格式化輸出

配合vbs腳本

:: yesterdays date
@echo off
set day=-1
echo >"%temp%\%~n0.vbs" s=DateAdd("d",%day%,now) : d=weekday(s)
echo>>"%temp%\%~n0.vbs" WScript.Echo year(s)^& right(100+month(s),2)^& right(100+day(s),2)
for /f %%a in ('cscript /nologo "%temp%\%~n0.vbs"') do set "result=%%a"
del "%temp%\%~n0.vbs"
set "YYYY=%result:~0,4%"
set "MM=%result:~4,2%"
set "DD=%result:~6,2%"
set "data=%yyyy%-%mm%-%dd%"
echo Yesterday was "%data%"
pause


文章關(guān)鍵詞
bat
備份
遠(yuǎn)程
萬(wàn)企互聯(lián) 咸陽(yáng)網(wǎng)站建設(shè) 萬(wàn)企微信 IDC主機(jī)測(cè)評(píng) 域名轉(zhuǎn)發(fā)系統(tǒng) IP地址查詢 萬(wàn)企工具 超越彼岸BEYOND 六佰號(hào)MSDN系統(tǒng) TOP圖標(biāo)庫(kù) 六百號(hào)技術(shù) 眾創(chuàng)保潔服務(wù)
主站蜘蛛池模板: 综合久久免费精品 | 日韩高清一区二区在线观看 | 一级女人牲交 | 免费无码国产在线观看 | 欧美日韩国产一区二区三区不 | 精品无码国产污污污免费网站 | 久久成人综合网 | 亚洲国产成| 久久天堂av综合合色 | 精品成人av一区二区三区在线 | 亚洲老妈激情一区二区三区 | 亚洲高清精品一区 | 欧美精品免费专区在线观看 | 精品久久久久久无码中文字幕 | 国产av成人 | 亚洲精品国产精品国自产观看 | 亚洲日本一线产区和二线 | 国产精品亚洲综合一区 | 国产特黄特色大片免费 | 最新国产一区二 | 日韩亚洲国产中 | 日韩国产综合在线 | 亚洲狠狠做深爱婷婷影院 | 91麻豆视频 | 人人操人人摸人人干 | 日本xxxx18 | 爱久久av一区二区三区色欲 | 国产一区二区亚洲精品天堂 | 亚洲av日韩电影 | 中文无码亚洲精品字幕夜夜嗨 | 国产一卡2卡三卡4卡免费观看 | 国产精品白浆无码流出免费 | 国产欧美日韩免费一区二区 | 欧美日韩无线码在线观看 | 波多野结衣av无码 | 国产精久久一区二区三区 | 亚洲麻豆v无码成人片在线观看 | 国产一区二区三区免费公开 | 久久电影网 | 欧美日韩在线免 | 国产va免费精品高清在线观看 |