我已經使用vbscript編寫了一個簡單的尾部命令。它可以很好地工作,除非是非常大的文件,它必須通過整個文件讀取最後10行。有沒有辦法找到文件的結尾,然後向後讀取十行?Vbscript尋找文件結尾來製作尾部命令腳本
0
A
回答
0
恐怕在VBS TextStream中不可能找到向後的文件,而是通過整個文件讀取,而不是通過讀取整個文件,例如。在EOF前1K,然後讀取文件的其餘部分,只顯示最後10行。
編輯:我添加一些示例代碼來說明這個想法:
set fso = CreateObject("Scripting.FileSystemObject")
set file = fso.GetFile(filePath)
set stream = file.OpenAsTextStream(1, -2)
pos1KBeforeEnd = file.Size-1024
if pos1KBeforeEnd<0 then pos1KBeforeEnd=0
stream.Skip pos1KBeforeEnd
相關問題
- 1. 用尾部命令探索文件
- 2. Postgres COPY命令尾部文件?
- 3. UNIX找到「+」字符結尾命令
- 4. 批處理腳本來複制以.1.tst結尾的腳本文件
- 5. 如何在vbscript中檢測文本文件(EOF)的結尾?
- 6. 以php結尾的腳本
- 7. loop autoit腳本直到文檔結尾
- 8. Linux中的尾部和頭部命令
- 9. 哪個結尾應該是vxworks腳本的結尾?
- 10. 向後查找Qt5/C++中的文本文件(尾部文件)
- 11. 命令以errno :: EEXIST消息結尾
- 12. linux mc擴展命令與DOT結尾
- 13. seekg如何查找文件的結尾?
- 14. 找到文件流的結尾
- 15. 不能找到文件的結尾
- 16. Android從結尾讀取文本文件
- 17. sed命令將文本行添加到文件的最末尾
- 18. 如何在vim文件結尾處執行命令?
- 19. 如何讓sed'w'命令知道文件名的結尾?
- 20. 有沒有在vim中達到文件結尾的命令?
- 21. dir命令列出以「d.jpg」結尾的文件名稱
- 22. linux命令尾部掛在大文件上,有什麼選擇?
- 23. 如何由於PowerShell腳本中的早期命令而使正在編寫的日誌文件尾尾?
- 24. Django腳本中'sort'命令的subprocess.call()將\ M添加到我的文件末尾
- 25. 純文本附件以base64結尾
- 26. 我可以用命令行上的Windows行結尾替換Unix行結尾嗎?
- 27. 註冊 - 錯誤輸入超出文件結尾 - VBSCRIPT
- 28. 無法獲得文件尾部工作
- 29. 用一點香料結尾腳本
- 30. Ruby Apache CGI腳本頭過早結尾
它可能會爲你使用Microsoft文本驅動程序:'STRCON =「供應商= Microsoft.Jet.OLEDB.4.0 ;數據源= C:\ Docs \;「 strcon = strcon&「Extended Properties =」「Text; FMT = Delimited; HDR = Yes; IMEX = 1」「;」'然後您可以很快選擇一個特定的位置。 – Fionnuala