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

首頁 > 編程 > VBScript > 正文

vbsTree VBS腳本模擬tree命令

2019-10-26 18:06:07
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:

'-------------vbsTree.vbs------------------------
'描述:用vbs輸出一個文件夾的目錄結構。
'------------------------------------------------
Const Unit4Size = "字節KBMBGB"
Const OutFile = "OutTree.txt"
Dim theApp,SelPath,TreePath,TreeStr
Set theApp = CreateObject("Shell.Application")
Set SelPath = theApp.BrowseForFolder(0,"請選擇需要列出子項目的路徑",0)
If SelPath Is Nothing Then WScript.Quit
TreePath = SelPath.items.Item.Path
Set SelPathPath = Nothing
Set theApp = Nothing
Dim objFSO
Set objFSO = CreateObject("Scripting.FileSystemObject")
TreeStr = TreePath & FormatSize(objFSO.GetFolder(TreePath).Size) & vbCrLf
Tree TreePath,""
Set objFile = objFSO.CreateTextFile(OutFile,True)
objFile.Write TreeStr
objFile.Close
Set objFile = Nothing
Set objFSO = Nothing
MsgBox "查看當前目錄下的OutTree.txt",vbInformation,"完成 - vbsTree"
Sub Tree(Path,SFSpace)
Dim i,TempStr,FlSpace
FlSpace = SFSpace & " "
Set CrntFolder = objFSO.GetFolder(Path)
i = 0:TempStr = "├─"
For Each ConFile In CrntFolder.Files
i = i + 1
If i = CrntFolder.Files.Count And CrntFolder.SubFolders.Count = 0 Then TempStr = "└─"
TreeStr = TreeStr & FlSpace & Tempstr & ConFile.name & FormatSize(ConFile.size) & vbCrLf
Next
i = 0:TempStr = "├─"
For Each SubFolder In CrntFolder.SubFolders
i = i + 1
If i = CrntFolder.SubFolders.Count Then
TempStr = "└─"
SFSpace = FlSpace & " "
Else
SFSpace = FlSpace & "│"
End If
TreeStr = TreeStr & FlSpace & TempStr & SubFolder.name & FormatSize(SubFolder.size) & vbCrLf
Tree SubFolder,(SFSpace)
Next
End Sub
Function FormatSize(SZ)
Dim i
Do While SZ > 1024
i = i + 1
SZ = SZ / 1024
Loop
FormatSize = " (" & SZ & Mid(Unit4Size,1 + 2 * i,2) & ")"
End Function

文件夾瀏覽部分優化后的代碼
復制代碼 代碼如下:

'-------------vbsTree.vbs------------------------
'描述:用vbs輸出一個文件夾的目錄結構。
'------------------------------------------------
Const Unit4Size = "字節KBMBGB"
Const OutFile = "OutTree.txt"
Dim TreePath,TreeStr,WS
Set WS = WScript.CreateObject("WScript.Shell")
TreePath = BFF("請選擇需要列出子項目的路徑",&H0001 + &H0008 + &H0010,"")
Set WS = Nothing
If Len(TreePath) = 0 Then WScript.Quit
If Len(TreePath) <= 3 Then MsgBox "無法處理根目錄!",64,"提示":WScript.Quit

Dim objFSO
Set objFSO = CreateObject("Scripting.FileSystemObject")
TreeStr = TreePath & FormatSize(objFSO.GetFolder(TreePath).Size) & vbCrLf
Tree TreePath,""
Set objFile = objFSO.CreateTextFile(OutFile,True)
objFile.Write TreeStr
objFile.Close
Set objFile = Nothing
Set objFSO = Nothing
MsgBox "查看當前目錄下的OutTree.txt",vbInformation,"完成 - vbsTree"
Sub Tree(Path,SFSpace)
Dim i,TempStr,FlSpace
FlSpace = SFSpace & " "
Set CrntFolder = objFSO.GetFolder(Path)
i = 0:TempStr = "├─"
For Each ConFile In CrntFolder.Files
i = i + 1
If i = CrntFolder.Files.Count And CrntFolder.SubFolders.Count = 0 Then TempStr = "└─"
TreeStr = TreeStr & FlSpace & Tempstr & ConFile.name & FormatSize(ConFile.size) & vbCrLf
Next
i = 0:TempStr = "├─"
For Each SubFolder In CrntFolder.SubFolders
i = i + 1
If i = CrntFolder.SubFolders.Count Then
TempStr = "└─"
SFSpace = FlSpace & " "
Else
SFSpace = FlSpace & "│"
End If
TreeStr = TreeStr & FlSpace & TempStr & SubFolder.name & FormatSize(SubFolder.size) & vbCrLf
Tree SubFolder,(SFSpace)
Next
End Sub
Function FormatSize(SZ)
Dim i
Do While SZ > 1024
i = i + 1
SZ = SZ / 1024
Loop
FormatSize = " (" & SZ & Mid(Unit4Size,1 + 2 * i,2) & ")"
End Function
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国产精品女人久久久| 亚洲一级黄色av| 91精品国产成人www| 亚洲欧美国产视频| 欧美性高跟鞋xxxxhd| 97视频在线观看视频免费视频| 亚洲国产精品小视频| 久久久久久久久久国产| 欧美中文字幕在线视频| 日本aⅴ大伊香蕉精品视频| 日韩中文字幕国产精品| 一本色道久久综合狠狠躁篇的优点| 亚洲片在线资源| 亚洲女成人图区| 色视频www在线播放国产成人| 国产午夜精品麻豆| 岛国精品视频在线播放| 久久久电影免费观看完整版| 最近2019中文字幕大全第二页| 91精品在线播放| 亚洲欧美中文日韩v在线观看| 国产美女久久久| 少妇高潮 亚洲精品| 成人福利网站在线观看11| 亚洲欧美日韩一区二区三区在线| 亚洲欧美综合精品久久成人| 久久精品国产69国产精品亚洲| 中文字幕日韩精品在线| 日韩福利在线播放| 成人黄色免费看| 久久夜色撩人精品| 欧美一级黑人aaaaaaa做受| 成人黄色影片在线| 成人xvideos免费视频| 色妞在线综合亚洲欧美| 亚洲精品视频中文字幕| 日韩动漫免费观看电视剧高清| 亚洲欧美另类国产| 久久久成人精品视频| 日韩精品一区二区视频| 午夜精品久久久久久久男人的天堂| 在线观看国产成人av片| 欧美性视频网站| 伊人伊成久久人综合网站| 亚洲欧美一区二区三区久久| 欧美电影免费观看电视剧大全| 久久成人人人人精品欧| 欧美日韩国产成人在线| 97国产在线观看| 日韩av免费在线| 久久免费视频在线| 久久精品久久精品亚洲人| 日韩精品视频在线观看免费| 国产精品成久久久久三级| 午夜精品在线视频| 日韩av免费看| 中文字幕亚洲色图| 久久精品电影一区二区| 国产日韩欧美中文| 亚洲成人免费网站| 亚洲自拍偷拍视频| 欧美成人精品激情在线观看| 国产在线播放不卡| 亚洲美女av在线| 久久精品国产清自在天天线| 国产亚洲欧洲在线| 色偷偷9999www| 中文在线资源观看视频网站免费不卡| 国产欧美一区二区白浆黑人| 久热在线中文字幕色999舞| 深夜精品寂寞黄网站在线观看| 日韩小视频网址| 国产视频精品免费播放| 亚洲电影免费观看高清完整版在线观看| 欧美激情中文网| 亚洲黄色在线看| 欧美亚洲伦理www| 国产精品激情自拍| 成人黄色激情网| 欧美成人精品一区二区| 国产一区二区日韩精品欧美精品| 久久久久久久一| 亚洲激情国产精品| 亚洲精品视频二区| 91色在线视频| 日本久久久久久久久久久| 久久视频国产精品免费视频在线| 国产精品jizz在线观看麻豆| 欧美性色视频在线| 精品亚洲一区二区三区四区五区| 中文字幕亚洲一区二区三区五十路| 97热在线精品视频在线观看| 亚洲色图五月天| 亚洲精品国产综合区久久久久久久| 91高清视频免费观看| 中文字幕亚洲情99在线| 亚洲国产成人精品一区二区| 91免费版网站入口| 亚洲偷熟乱区亚洲香蕉av| 欧美激情a在线| 欧美日韩在线免费| 日本高清久久天堂| 日韩高清免费在线| 欧美日韩国产一区在线| 国产精品999| 国产成人精品最新| 在线观看精品国产视频| 亚洲人在线观看| 亚洲精品91美女久久久久久久| 欧美日韩亚洲精品一区二区三区| 国产不卡一区二区在线播放| 精品人伦一区二区三区蜜桃网站| 亚洲国产精品字幕| 国产欧美va欧美va香蕉在| 91福利视频网| 大胆人体色综合| 91在线精品视频| 久久深夜福利免费观看| 亚洲精品国精品久久99热| 91av免费观看91av精品在线| 欧美中文在线免费| 91精品久久久久久久久久另类| 亚洲a成v人在线观看| 91大神在线播放精品| 国产丝袜精品第一页| 91精品国产综合久久久久久久久| 亚洲国产一区二区三区四区| 国产精品一区av| 亚洲影院色在线观看免费| 日韩中文字幕网站| 日本高清不卡的在线| 亚洲精品中文字幕av| 国产91亚洲精品| 久久香蕉国产线看观看av| 成人中文字幕+乱码+中文字幕| www.久久撸.com| 国产在线观看91精品一区| 日韩av在线免费看| 成人黄色av网站| 成人免费观看49www在线观看| 九九精品视频在线| 亚洲精品久久久久久久久久久| 国产精品久久久久久久久久新婚| 国内精品久久久久久中文字幕| 国产精品xxx视频| 日韩精品在线观看网站| 欧美成人精品一区二区| 日韩理论片久久| 欧美日韩亚洲91| 日韩在线视频国产| 97精品国产97久久久久久春色| 欧美亚洲另类视频| 国产成人精彩在线视频九色| 日韩av在线网站| 97在线精品视频| 国产成人精品视频在线观看| 亚洲国产精品小视频| 亚洲国产一区自拍| 亚洲欧美激情四射在线日| 国产在线观看一区二区三区| 亚洲最新av在线| 国产成人一区二区三区小说| 亚洲免费av片| 日韩美女写真福利在线观看|