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

首頁 > 編程 > VBScript > 正文

用vbscript實現從后到前閱讀一個文本文件

2020-03-24 18:50:33
字體:
來源:轉載
供稿:網友
問:
嗨,Scripting Guy!我有一個日志文件,新的數據總是被添加到文件的底部;也就是說最近的條目總是位于文件的末尾處。我想從最后一行開始讀取內容,直到文件的第一行,但是我不知道怎樣實現。

-- MB, Milwaukee, WI

答:
您好,MB.FileSystemObject 非常有用,但是它也具有它自己的一些限制;主要限制之一便是它只能從前向后讀取文件內容。和 Tail 工具不同,您不能要求 FileSystemObject 從后向前讀取文件。(好,我們假定您要求這么做,但是它肯定無法為您實現。)

但是,沒有關系,正如使用腳本做其他事情一樣,您總能找到一個辦法沖破這種限制的束縛。在這種情況下,我們所做的就是繼續向前,從前向后讀取文件,從第一行還是,到最后一行結束。但是,和立即將這些行顯示在屏幕上不同,我們將它們保存在一個數組里,文件中的每一行代表數組中的一個元素。

我們為什么要這樣做?好,現在我們有了一個下面這樣的數組,保存了文本文件中的信息:

violet
indigo
blue
green
yellow
orange
red

不可否認的是,我們現在所做的就像重新發明輪子一樣。不過,文本文件和數組之間有一個重要的不同之處: 從后向前讀取數組非常容易。我們將要腳本從數組中的最后一個項目開始(我們可以使用 Ubound 函數來確定)并且從后向前讀取到數組的第一個項目(Lbound)。

在我們的示例數組中,有 7 個項目;最后一個項目(Ubound)是單詞 red,第一個項目(Lbound)是單詞 violet。數組中的第一個項目的下標為 0;所以 violet 的下標為 0,red 的下標為 6。我們的腳本將從項目 6 開始向前到項目 0 為止。那怎樣實現呢?我們將參數 Step 設為 -1,也就表示,“找到項目 6 ,然后對它做點什么;然后將下標減 1,得到 5。在找到項目 5 ,再對它做點什么。重復這個過程,直到處理完了數組中的所有項目?!?

具體的實現代碼如下所示:

Dim arrFileLines()
i = 0
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile("C:/FSO/ScriptLog.txt", 1)
Do Until objFile.AtEndOfStream
Redim Preserve arrFileLines(i)
arrFileLines(i) = objFile.ReadLine
i = i + 1
Loop
objFile.Close
For l = Ubound(arrFileLines) to LBound(arrFileLines) Step -1
Wscript.Echo arrFileLines(l)
Next

如果您沒有使用過數組,可能看起來有點糊涂,但是在熟悉了它之后,便會發現它實際上很簡單。

好,我們從后向前讀取文件的輸出結果如下所示:

red orange yellow green blue indigo violet
有關數組使用的更多信息,請參閱Microsoft Windows 2000 腳本編寫指南.

html教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国产中文字幕久久网| 7777kkkk成人观看| 日韩精品在线影院| 亚州国产精品久久久| 中文字幕自拍vr一区二区三区| 精品国产31久久久久久| 久久久最新网址| 亚洲自拍偷拍一区| 久久亚洲国产精品成人av秋霞| 日韩在线免费高清视频| 亚洲人成免费电影| 国产精品va在线| 欧美国产日韩免费| 精品亚洲一区二区| 国产人妖伪娘一区91| 欧美日韩精品在线| 久久影视三级福利片| 久久影院免费观看| 日韩成人在线网站| 成人亚洲综合色就1024| 91欧美视频网站| 日本不卡高字幕在线2019| 成人激情在线观看| 在线观看日韩专区| 96国产粉嫩美女| 亚洲精品福利在线| 久久久久免费视频| 久久中文精品视频| 日韩av电影在线播放| 国产欧美日韩丝袜精品一区| 欧美激情女人20p| 亚洲精品一区二区三区不| 日日骚久久av| 亚洲综合精品伊人久久| 成人福利视频网| 一道本无吗dⅴd在线播放一区| 欧美裸体xxxx极品少妇| www.亚洲男人天堂| 欧美小视频在线观看| 国产一区二区动漫| 91高清在线免费观看| 国产一区二区视频在线观看| 九九热这里只有精品6| 国色天香2019中文字幕在线观看| 日韩美女毛茸茸| 欧美肥老妇视频| 欧美日韩国产精品| 欧美日韩国产专区| 中文在线资源观看视频网站免费不卡| 成人福利视频网| 久久久久久久久久国产| 亚洲美女又黄又爽在线观看| 性色av一区二区咪爱| 亚洲女成人图区| 性日韩欧美在线视频| www国产精品视频| 欧美精品久久久久久久久久| 日韩中文综合网| 亚洲精品电影网站| 操91在线视频| 欧美日韩不卡合集视频| 国产精品视频中文字幕91| 91免费国产视频| 国内精品久久久久久久| 成人免费午夜电影| 久久影院免费观看| 成人免费观看a| 狠狠爱在线视频一区| 亚洲日本成人网| 久久久久久久久国产精品| 亚洲欧洲美洲在线综合| 国产精品狼人色视频一区| 91在线视频精品| 国产精品男人爽免费视频1| 亚洲精品日韩久久久| 精品国内亚洲在观看18黄| 中文字幕欧美亚洲| 国产69精品久久久久久| 26uuu日韩精品一区二区| 91九色综合久久| 亚洲第一网站免费视频| 精品国产一区二区三区久久狼5月| 久久综合国产精品台湾中文娱乐网| 欧美日韩中国免费专区在线看| 日韩欧美国产高清91| 8090理伦午夜在线电影| 成人国产精品久久久久久亚洲| 国产日韩av在线| 亚洲精品资源在线| 久久精品美女视频网站| 国产精品伦子伦免费视频| 久久精品国产99国产精品澳门| 欧美国产中文字幕| 亚洲人成电影网| 亚洲免费精彩视频| 午夜免费久久久久| 欧美激情欧美激情| 日韩精品黄色网| 国产精品你懂得| 亚洲成人激情视频| 狠狠做深爱婷婷久久综合一区| 米奇精品一区二区三区在线观看| 青青草国产精品一区二区| 中文字幕免费精品一区| 亚洲第一区在线| 国产精品免费小视频| 欧美精品成人91久久久久久久| 最近日韩中文字幕中文| 亚洲精品视频在线观看视频| www国产91| 国产精品ⅴa在线观看h| 欧美日韩性生活视频| 91在线视频成人| 久久亚洲国产成人| 国产精品伦子伦免费视频| 色婷婷**av毛片一区| 亚洲人成人99网站| 欧美老肥婆性猛交视频| 久久久久久中文字幕| 国产99在线|中文| 国产v综合ⅴ日韩v欧美大片| 91亚洲精品久久久久久久久久久久| 日韩免费在线观看视频| 欧美老女人在线视频| 有码中文亚洲精品| 久久亚洲精品一区| 欧美大秀在线观看| 欧美天天综合色影久久精品| 亚洲a成v人在线观看| 国产自摸综合网| 欧美精品免费在线| 国产精品爱啪在线线免费观看| 国产精品久久久久久av| 一本一本久久a久久精品牛牛影视| 欧美精品在线观看| 国产精品久久99久久| 亚洲精品成人久久电影| 国产精品亚洲欧美导航| 91日韩在线视频| 亚洲天堂一区二区三区| 日韩精品久久久久久久玫瑰园| 精品亚洲精品福利线在观看| 久久综合网hezyo| 国产精品精品一区二区三区午夜版| 一区三区二区视频| 色妞在线综合亚洲欧美| 亚洲成人精品在线| 久久久中精品2020中文| 欧美又大粗又爽又黄大片视频| 国产精品扒开腿做| 亚洲国产欧美久久| 成人av色在线观看| 亚洲aⅴ日韩av电影在线观看| 久久视频中文字幕| 亚洲精品美女在线观看播放| 国产精品美女在线| 久久精品青青大伊人av| 国产裸体写真av一区二区| 国产亚洲精品一区二555| 亚洲风情亚aⅴ在线发布| 国产精品视频在线播放| 亚洲精品99999| 一区二区日韩精品| 成人福利视频网|