婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 用vbs刪除前一天創建的備份文件

用vbs刪除前一天創建的備份文件

熱門標簽:外呼系統telrobot 廣州ai電銷機器人一般多少錢 拉薩外呼系統業務 深圳外呼系統收費 百度地圖標注是什么意思 外呼系統免費招代理 外呼線路中繼線是什么 怎么看地圖標注 合肥高德地圖標注
問:
您好,腳本專家!有一個程序每天都會創建一個具有類似于以下名稱的文件:backup_20050607.bak。如何才能刪除前一天的文件呢?
-- JC
答:
您好,JC。嗯,可以調用一個腳本自動刪除前一天產生的任何文件?;镉嫞驮趲字芮拔覀冊眠^一個類似這樣的腳本!
是的,我們還有印象。但往事不能重提。
除此之外,我們還要在此寫一個專欄。您需要一個腳本來刪除名如 backup_20050607.bak(其中,20050607 表示前一天,在本例中即為 2005 年 6 月 7 日)的文件,對嗎?您需要做的一切就是使用:
復制代碼 代碼如下:

dtmYesterday = Date - 1 
strYear = Year(dtmYesterday) 
strMonth = Month(dtmYesterday) 
If Len(strMonth) = 1 Then 
    strMonth = "0"  strMonth 
End If 
strDay = Day(dtmYesterday) 
If Len(strDay) = 1 Then 
    strDay = "0"  strDay 
End If 
strYesterday = strYear  strMonth  strDay 
strFileName = "C:\Backups\backup_"  strYesterday  ".bak" 
Set objFSO = CreateObject("Scripting.FileSystemObject") 
objFSO.DeleteFile(strFileName) 

您可能已經料道,這里最為棘手的部分就是構建文件名;有了文件名后,刪除文件就是小事一樁了。那么,我們該如何構建該文件名呢?
對,文件名中每天都會發生變化的那一部分就是表示備份文件生成日期的那個部分。也就是說,我們所要做的全部事情就是構建文件名的這個部分,其它部分可以采用硬編碼來加入。因此,我們需要從確定前一天的日期開始,這可通過將當前日期減去一,然后該值存入一個名為 dtmYesterday 的變量來完成:
dtmYesterday = Date - 1
接下來,使用 Year 函數從 dtmYesterday 取得四位數字的年份值(例如 2005);該值將被存儲在變量 strYear 中。緊接著使用 Month 函數從 dtmYesterday 取得月份值。
但是請注意,對于月份值須得另外再進行一些編碼(對于日期也是如此)。為什么呢?是這樣,假定我們所處理的是六月份。此時,Month 函數將返回值 6。這并沒有什么問題,只不過在我們的文件名中為月份分配了兩位數字;需要將月份以 06 形式列出。因此,我們必須確定所得到的月份是一位數字還是兩位數字。如果是一位數字的月份,則必須在數字前面加零。我們就是象下面這樣做的:
If Len(strMonth) = 1 Then
    strMonth = "0"  strMonth
End If
這段代碼真的是一目了然。Len(長度)函數會告訴我們 strMonth 變量中有多少位數字。如果只有 1 位,則添加前導 0:
strMonth = "0"  strMonth
如果長度為 1 之外的任何值,則只需保持原樣即可。
取得月份值后,用函數 Day 重復同一過程,以便能檢索出日期的天部分。該值將被存儲在巧妙命名的變量 strDay 中。
這樣便提供了我們構建文件名所需的全部數據。為此,首先要使用下面這行代碼將年月日合在一起(得到類似 20050607 的字符串):
strYesterday = strYear  strMonth  strDay
然后,只需附加其余的路徑信息(在本例中,假定文件存儲在文件夾 C:\Backups 下):
strFileName = "C:\Backups\backup_"  strYesterday  ".bak"
如您所見,我們只需將字符串 C:\Backups\backup_、所構建的日期 (20050607) 以及 .bak 合并起來即可。將它們組合在一起之后將會得到類似下面的結果:
C:\Backups\backup_20050607.bak
很酷吧。
然后,我們將使用下面這兩行代碼創建一個 FileSystemObject 實例并刪除文件:
Set objFSO = CreateObject("Scripting.FileSystemObject")
objFSO.DeleteFile(strFileName)
由于使用了 FileSystemObject,由于使用了 FileSystemObject,所以這一腳本只能在本地機上運行。但如果備份文件位于遠程計算機上,該怎么辦呢?沒問題,此時可以使用 WMI 找到并刪除該文件。那么,為什么不最先就使用 WMI 呢?是這樣,FileSystemObject 用不了一秒鐘就能找到并刪除文件,而 WMI 所需的時間則稍長一些。我們決定以速度和效率為先。
但正如我們所說的,如果文件位于遠程計算機上,則速度和效率并不會給您帶來太多好處。幸運的是,在這種情況下可以使用 WMI 腳本刪除文件。以下腳本(今天暫且不對其進行討論)將從名為 atl-fs-01 的遠程計算機上刪除備份文件:
復制代碼 代碼如下:

dtmYesterday = Date - 1 
strYear = Year(dtmYesterday) 
strMonth = Month(dtmYesterday) 
If Len(strMonth) = 1 Then 
    strMonth = "0"  strMonth 
End If 
strDay = Day(dtmYesterday) 
If Len(strDay) = 1 Then 
    strDay = "0"  strDay 
End If 
strYesterday = strYear  strMonth  strDay 
strFileName = "C:\\Backups\\backup_"  strYesterday  ".bak" 
strComputer = "." 
Set objWMIService = GetObject("winmgmts:\\"  strComputer  "\root\cimv2") 
Set colFiles = objWMIService.ExecQuery _ 
    ("Select * from CIM_DataFile where Name = '"  strFileName  "'") 
For Each objFile in colFiles 
    objFile.Delete 
Next 
就像這樣,昨天已逝,我們可以全都裝作它從未發生過一樣。對嗎,老板?
注意:難道就不能省去這一切麻煩,簡單地刪除所有創建/修改日期等于前一天日期的文件嗎?可以,只要該文件夾中決不會存在具有相同日期因而可能會被意外刪除的任何其他文件就行。綜合考慮各種因素,上述做法似乎是最為安全的。

標簽:臺灣 延安 六安 周口 漳州 嘉興 玉林 廣安

巨人網絡通訊聲明:本文標題《用vbs刪除前一天創建的備份文件》,本文關鍵詞  用,vbs,刪除,前一天,創建,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《用vbs刪除前一天創建的備份文件》相關的同類信息!
  • 本頁收集關于用vbs刪除前一天創建的備份文件的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲线精品一区二区三区八戒| 久久一夜天堂av一区二区三区| 成人免费视频一区| 国产精品乡下勾搭老头1| 国模无码大尺度一区二区三区| 蜜乳av一区二区| 久久精品久久99精品久久| 日本va欧美va瓶| 久草热8精品视频在线观看| 久久精品国产亚洲aⅴ| 国内久久精品视频| 成人开心网精品视频| 色综合亚洲欧洲| 欧美日韩国产综合草草| 欧美精品高清视频| 日韩精品专区在线影院重磅| www久久久久| 国产精品久久久久aaaa| 亚洲一区二区三区视频在线播放| 亚洲一区二区三区不卡国产欧美| 亚洲一区二区在线视频| 久久99精品国产.久久久久| 国产乱子伦一区二区三区国色天香| 国产91精品免费| 91久久精品一区二区三| 精品日韩欧美在线| 亚洲欧洲色图综合| 免费成人av在线| 国产成人av电影在线播放| 在线影视一区二区三区| 久久久九九九九| 一片黄亚洲嫩模| 日本欧美一区二区在线观看| 国产成人免费视频网站| 欧美日韩精品一区二区| 国产亚洲成av人在线观看导航| 成人黄色小视频| 一级女性全黄久久生活片免费| 亚洲精品乱码久久久久久 | 亚洲一区二区精品视频| 久久国产乱子精品免费女| 99riav久久精品riav| 日韩欧美国产三级电影视频| 中文字幕制服丝袜一区二区三区| 亚洲午夜私人影院| 99这里只有精品| 日韩欧美123| 亚洲风情在线资源站| 99久久久精品| 久久亚洲精品国产精品紫薇| 亚洲第一会所有码转帖| jvid福利写真一区二区三区| 欧美大片国产精品| 日韩精品乱码免费| 欧洲另类一二三四区| 欧美国产视频在线| 国产精品白丝jk黑袜喷水| 精品日韩在线观看| 午夜精品一区二区三区电影天堂 | 亚洲一卡二卡三卡四卡无卡久久| 久久99久久99精品免视看婷婷| 欧美性一二三区| 一区二区三区四区激情| 91亚洲精品久久久蜜桃| 欧美国产精品一区二区| 国产精品一区二区三区99| 精品电影一区二区| 韩国精品主播一区二区在线观看 | 99国产精品久久| 中文字幕国产精品一区二区| 国产美女精品在线| 精品国产自在久精品国产| 免费高清成人在线| 日韩免费看的电影| 视频在线观看一区| 日韩一区二区不卡| 免费在线观看一区| 日韩一区二区三区观看| 久久国产日韩欧美精品| 精品成a人在线观看| 精品午夜一区二区三区在线观看| 久久亚洲精精品中文字幕早川悠里| 国产一区欧美一区| 日本一区二区久久| av在线播放不卡| 亚洲6080在线| www国产精品av| eeuss影院一区二区三区| 亚洲色图色小说| 欧美日韩视频在线第一区| 日韩不卡手机在线v区| 久久影视一区二区| 99精品久久免费看蜜臀剧情介绍| 亚洲色图欧美激情| 欧美一区二区三区视频| 国产麻豆精品95视频| 亚洲精品视频一区二区| 91精品国产高清一区二区三区| 久99久精品视频免费观看| 中文字幕电影一区| 欧美久久免费观看| 国产成人av电影在线观看| 亚洲男人的天堂在线aⅴ视频| 91精品久久久久久久99蜜桃| 成人妖精视频yjsp地址| 日日夜夜免费精品视频| 国产欧美日韩久久| 欧美视频一区二区三区在线观看| 久久精品999| 亚洲精品菠萝久久久久久久| 91精品国产全国免费观看 | 精品国产乱码久久久久久蜜臀| 日本一区二区免费在线观看视频 | 香蕉av福利精品导航| 欧美一区二区网站| 成人三级伦理片| 韩国av一区二区三区四区| 国产精品电影院| 欧美电影免费观看高清完整版在| 91原创在线视频| 精品一区二区三区在线观看国产 | 国产欧美中文在线| 欧美一区二区精品| 色综合 综合色| 成人av小说网| 精品一区二区三区在线视频| 视频精品一区二区| 一区二区三区美女视频| 日韩av在线发布| 欧美成人bangbros| 久久色中文字幕| 欧美日韩国产在线观看| 色综合天天狠狠| 高清不卡一区二区| 久久99国产精品尤物| 免费在线观看一区二区三区| 激情综合五月天| 欧美久久高跟鞋激| 日本欧美韩国一区三区| 欧美亚洲一区三区| 麻豆国产一区二区| 视频在线观看国产精品| 精品国产乱码91久久久久久网站| 欧美日韩高清在线播放| 午夜精品福利在线| 亚洲激情校园春色| 亚洲色图欧美偷拍| 国产日韩欧美精品电影三级在线| 色av一区二区| 在线亚洲一区二区| 99久久99久久综合| 国产999精品久久| 国产精品一区在线观看乱码| 国产精品一区二区在线看| 国产综合成人久久大片91| 久久精品噜噜噜成人av农村| 久久精品国产精品青草| 国内精品第一页| 99久久免费精品高清特色大片| 日本道色综合久久| 福利91精品一区二区三区| av中文字幕亚洲| 欧美私人免费视频| 亚洲桃色在线一区| 欧美日韩日日骚| 欧美日韩亚州综合| 日韩欧美国产综合一区| 欧美精品一区二区三区很污很色的| 精品福利一二区| 国产精品久久久久久久久久久免费看 | 日韩欧美一区在线观看| 日韩免费成人网| 欧美韩国日本不卡| 一区二区在线电影| 久久精品二区亚洲w码| 国产成人av一区二区三区在线| www.66久久| 91精品国产综合久久久久久久久久 | 99精品热视频| 欧美一区二区精品在线| 国产精品无人区| 亚洲va欧美va天堂v国产综合| 裸体一区二区三区| 成人午夜免费视频| 欧美另类z0zxhd电影| 久久亚洲综合色一区二区三区| 亚洲欧美日本韩国| 麻豆国产一区二区| 亚洲一二三区不卡| 成人久久视频在线观看| 91精品国产一区二区| 国产精品免费视频观看| 午夜精品福利视频网站| 国产精品一二三四区| 欧美一区二区三区日韩| 中文字幕中文字幕中文字幕亚洲无线| 婷婷开心久久网| 91看片淫黄大片一级在线观看| 欧美mv日韩mv国产| 亚洲电影中文字幕在线观看|