Можно ли прочитать сжатый текстовый файл, как обычный текстовый файл, без необходимости сначала извлекать его, и если да, то как? В настоящее время я должен извлечь файл, прочитать все строки в массив строк, а затем удалить извлеченный файл.
Dim arrLines() As String
Try
oApp.Namespace(Application.StartupPath).CopyHere(oApp.Namespace(strZipFilename).Items.Item(CStr(filename)))
arrLines = IO.File.ReadAllLines(Application.StartupPath & "\" & filename)
Dim FSO = CreateObject("Scripting.FileSystemObject")
FSO.DeleteFile(Application.StartupPath & "\" & filename)
Catch ex As Exception
Return False
End Try
'do stuff with arrLines...
Я бы предпочел не делать этого. Если бы кто-то мог сказать мне, как сделать что-то вроде IO.File.ReadAllLines(oApp.Namespace(strZipFilename).Items.Item(CStr(filename)))
БЕЗ использования сторонних библиотек, я бы очень признателен.