亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > VBScript > 正文

用VBS腳本刪除指定以外的文件或文件夾

2020-06-26 18:12:13
字體:
來源:轉載
供稿:網友
好多情況下,我們只想保留某個文件或文件夾但對于大量的文件或文件夾刪除起來,比較麻煩,下面這個代碼可以解決這個問題,用vbs實現的刪除文件夾代碼
 
Option Explicit 

''''''''''''''說明'''''''''''' 
'網盟-黑火制作,送給需要的朋友。 
'配置文件“Listfile.ini”的格式如下: 
'要刪除什么(文件|目錄)=要執行刪除的文件夾=排除1;排除2;排除3............ 
'配置文件可以有多行,以便對多個目錄進行操作。 
'配置文件里以“/”開頭的行為注釋行。 
'排除多個內容時,使用分號“;”進行分隔。 
'↓↓↓ 配置文件例子:↓↓↓ 
'/配置文件開始 
'目錄=D:/=System Volume Information;網絡游戲;單機游戲;小游戲 
'目錄=C:/Program Files=qq;WinRAR 
'文件=D:/網絡游戲=文件1.exe;文件2.exe 
'/配置文件結束 
'''''''''''''說明完'''''''''''' 

Dim Fso,Listfile,objListfile 
Listfile = ""           '設置配置文件路徑,如果配置文件和腳本放在一起,請保持原樣 

If Listfile = "" Then Listfile = "Listfile.ini" 
Set Fso = CreateObject("Scripting.FileSystemObject") 
On Error Resume Next 
Set objListfile = Fso.OpenTextFile(Listfile,1) 
If Err Then 
     err.Clear 
     Msgbox "沒有找到配置文件 "&Listfile,16,"錯誤" 
     WScript.quit 
End If 
On Error GoTo 0 

Dim flnum,fdnum,t1,t2,tm 
flnum=0 
fdnum=0 
t1 = timer() 

Dim Myline,LineArr,ListArr 
Do While objListfile.AtEndOfStream <> True 
     Myline = LCase(Replace(objListfile.ReadLine,"==","=")) 
     If Left(Myline,1) = "/" Then 
     'objListfile.SkipLine 
     ElseIf CheckLine(Myline) = 2 Then 
         LineArr = Split(Myline,"=") 
         'DoFolder = LineArr(1) 
         ListArr = Split(LineArr(2),";") 
   'MsgBox LineArr(0) 
         If LineArr(0) = "目錄" Then DelFolder LineArr(1),ListArr 
         If LineArr(0) = "文件" Then DelFile LineArr(1),ListArr 
     End If 
Loop 

t2 = timer() 
tm=cstr(int(( (t2-t1)*10000 )+0.5)/10) 

MsgBox "掃描完畢,共刪除 "&fdnum&" 個目錄, "&flnum& "個文件。"& vbCrLf &"耗時 "&tm&" 毫秒",64,"執行完畢" 
'不需要顯示報告的話,注釋掉上面這一行 

Set Fso=NoThing 
WScript.quit 

Sub DelFolder(Folder,ListArr) 
Dim objFolder,subFolders,subFolder 
     Set objFolder=Fso.Getfolder(Folder) 
     Set subFolders=objFolder.subFolders 
     For Each subFolder In subFolders 
     If Not InArray(LIstArr,LCase(subFolder.name)) Then 
     On Error Resume Next 
         subfolder.Delete(True) 
         If Err Then 
             err.Clear 
             Msgbox "不能刪除目錄,請檢查 "&subFolder,16,"錯誤" 
         Else 
         fdnum = fdnum + 1 
         End If 
         On Error GoTo 0 
     End If 
     Next 
End Sub 

Sub DelFile(Folder,ListArr) 
Dim objFolder,Files,File 
     Set objFolder=Fso.Getfolder(Folder) 
     Set Files=objFolder.Files 
     For Each File In Files 
     If Not InArray(LIstArr,LCase(File.name)) Then 
     On Error Resume Next 
         File.Delete(True) 
         If Err Then 
             err.Clear 
             Msgbox "不能刪除文件,請檢查 "&File,16,"錯誤" 
         Else  
         flnum = flnum + 1 
         End If 
         On Error GoTo 0 
     End If 
     Next 
End Sub 

Function CheckLine(strLine) 
Dim LineRegExp,Matches 
Set LineRegExp = New RegExp 
LineRegExp.Pattern = ".=." 
LineRegExp.Global = True 
Set Matches = LineRegExp.Execute(strLine) 
CheckLine = Matches.count 
End Function 

Function InArray(Myarray,StrIn) 
Dim StrTemp 
InArray = True 
For Each StrTemp In Myarray 
     If StrIn = StrTemp Then 
         Exit Function 
         Exit For 
     End If 
Next 
InArray = False 
End Function 
 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产亚洲美女精品久久久| 欧美日韩亚洲天堂| 国产精品久久久久久久久久久久| 日韩在线免费视频观看| 欧美专区日韩视频| 欧美视频免费在线观看| 91精品久久久久久久久久久久久久| 国产成人久久久精品一区| 在线电影欧美日韩一区二区私密| 亚洲国产另类 国产精品国产免费| www.色综合| 日韩av在线影院| 亚洲精品99久久久久中文字幕| 97婷婷涩涩精品一区| 国产精品吴梦梦| 亚洲娇小xxxx欧美娇小| 91tv亚洲精品香蕉国产一区7ujn| 亚洲女人天堂成人av在线| 日本乱人伦a精品| 国产精品美女网站| 国产精品第3页| 国产精彩精品视频| 精品动漫一区二区| 91久久久久久国产精品| 国产ts一区二区| 97精品伊人久久久大香线蕉| 日韩中文字幕不卡视频| 成人乱人伦精品视频在线观看| 国产91|九色| 欧美一区二三区| 成人免费视频xnxx.com| 欧美在线日韩在线| 按摩亚洲人久久| 中文字幕亚洲欧美一区二区三区| 久久久国产成人精品| 亚洲男女自偷自拍图片另类| 色小说视频一区| 国产精品观看在线亚洲人成网| 欧洲美女免费图片一区| 97免费视频在线播放| 精品国产老师黑色丝袜高跟鞋| 欧美福利小视频| 欧美区二区三区| 日韩精品视频在线观看网址| 欧美成人一二三| 欧美激情一二区| 91免费的视频在线播放| 国产日韩欧美在线| 欧美成人午夜影院| 久久久久久九九九| 亚洲欧美日本另类| 国产偷国产偷亚洲清高网站| 色yeye香蕉凹凸一区二区av| 久久视频在线视频| 亚洲精品久久视频| 久久久免费精品视频| 欧美日韩免费观看中文| 亚洲自拍中文字幕| 欧美激情一区二区三级高清视频| 欧美精品在线视频观看| 中文字幕久久久av一区| 91精品久久久久久综合乱菊| 日韩精品中文字幕视频在线| 国内偷自视频区视频综合| 久久视频在线播放| 精品亚洲va在线va天堂资源站| 亚洲色图在线观看| 久久久久久网址| 久久精品国产久精国产思思| 亚洲国产欧美一区| 亚洲一区二区三区久久| 91精品国产自产在线老师啪| 亚洲精品国精品久久99热| 91国内在线视频| 81精品国产乱码久久久久久| 亚洲福利小视频| 2019国产精品自在线拍国产不卡| 国产精品人成电影在线观看| 成人福利网站在线观看| 亚洲黄页视频免费观看| 成人乱人伦精品视频在线观看| 日本欧美国产在线| 91精品国产高清久久久久久久久| 中文字幕日韩在线观看| 欧美性受xxxx白人性爽| 久久久综合av| 91手机视频在线观看| 欧美日韩国产精品一区二区不卡中文| 色综合91久久精品中文字幕| 色在人av网站天堂精品| 色老头一区二区三区| 欧美色xxxx| 久久精品亚洲精品| 国产在线观看91精品一区| 欧美一区二区三区免费观看| 久久久日本电影| 久久视频在线看| 国产精品视频区| 欧美极品欧美精品欧美视频| 国产精品久久久久免费a∨| 欧美激情在线有限公司| 一个人www欧美| 国产精品亚洲片夜色在线| 亚洲成人精品视频在线观看| 456亚洲影院| 国产精品视频地址| 一区二区在线免费视频| 久久视频免费观看| 日韩在线视频播放| 亚洲欧美在线x视频| 久久久久久午夜| 永久免费毛片在线播放不卡| 国产精品久久久久免费a∨| 黄色一区二区在线| 欧美日韩福利在线观看| 丝袜亚洲欧美日韩综合| 在线观看欧美日韩| 国产不卡精品视男人的天堂| 国产精品激情av电影在线观看| 亚洲在线一区二区| 亚洲最大av网站| 最近2019年中文视频免费在线观看| 欧美—级a级欧美特级ar全黄| 91美女高潮出水| 国产精品久久久久久久久久三级| 亚洲r级在线观看| 热re91久久精品国99热蜜臀| 欧美在线视频一区二区| 欧美诱惑福利视频| 91久久国产精品| 狠狠色香婷婷久久亚洲精品| 亚洲欧美国产一本综合首页| 久久亚洲私人国产精品va| 久久成人综合视频| 国产免费成人av| 国外成人免费在线播放| 国产精品视频一区二区高潮| 国产成人福利网站| 成人午夜小视频| 国产精品黄色影片导航在线观看| 国产精品久久不能| 成人午夜两性视频| 欧美丝袜美女中出在线| 亚洲国产毛片完整版| 免费91麻豆精品国产自产在线观看| 国产精品综合久久久| 在线a欧美视频| 欧美性少妇18aaaa视频| 欧美成人亚洲成人日韩成人| 日韩中文字幕视频在线| 欧美日韩国产va另类| 国产精品91久久久久久| 国产一区二区三区精品久久久| yellow中文字幕久久| 亚州av一区二区| 日韩欧美在线看| 美女999久久久精品视频| 日韩专区在线播放| 亚洲欧美日韩精品| 日韩美女av在线免费观看| 日韩精品在线观看网站| 日韩在线不卡视频| 91麻豆国产精品| 91av网站在线播放|