我运行下面这段程序后,发现一个问题,AtEndOfLine并不能捕捉到文件结束行。
我的意思是如果一个文本里面有空行,它就认为是TRUE了,
但是我想遍历一个文件的内容,需要一行一行复制,所以有什么办法解决这个空行的问题啊?多谢大虾赐教!Dim oFSO As FileSystemObject
Dim oTextStream As TextStream
Dim str(100) As String
Dim strPath As String
strPath = txtPath.TextSet oFSO = CreateObject("scripting.filesystemobject")Set oTextStream = oFSO.OpenTextFile(strPath, ForReading, False, TristateFalse)
i = 0
Do While (oTextStream.AtEndOfLine <> True)
str(i) = oTextStream.ReadLine
i = i + 1
Loop
我的意思是如果一个文本里面有空行,它就认为是TRUE了,
但是我想遍历一个文件的内容,需要一行一行复制,所以有什么办法解决这个空行的问题啊?多谢大虾赐教!Dim oFSO As FileSystemObject
Dim oTextStream As TextStream
Dim str(100) As String
Dim strPath As String
strPath = txtPath.TextSet oFSO = CreateObject("scripting.filesystemobject")Set oTextStream = oFSO.OpenTextFile(strPath, ForReading, False, TristateFalse)
i = 0
Do While (oTextStream.AtEndOfLine <> True)
str(i) = oTextStream.ReadLine
i = i + 1
Loop
解决方案 »
- 如何用VB6 在Outlook加入菜单
- 一个很简单的问题!
- 将一个连接对象(DBCONN1)通过引用传递给某个函数,为什么在该函数中不能通过获取传引用过来的DBCONN1的ConnectionString,而建立另外一个新
- 请教 如何在Label 的captain属性中填如摄氏度?
- 急急急!!! 请高手帮忙!!!如何使用left,right,mid 函数去除字符串中的,空格
- 如何使做出的程序在按下Ctrl+Alt+Delete时进程中不被列举?
- Set adoPrimaryRS = CMD.Execute的问题
- vb里调用dll传送指针的问题
- print在窗体上写完的值,怎样删除
- 如何让form1的Form_Initialize事件再执行呢?
- [暂停执行程序]也许是一个VB无法解决的问题的讨论!当作散分吧!
- 多张表中具有相同编号的记录合成一条记录。要如何实现啊???
Set fil_Set = fso_Set.GetFile(App.Path & "\pos.txt")
Set tmp_TS = fil_Set.OpenAsTextStream(ForReading)
Do Until tmp_TS.AtEndOfStream
str_File = tmp_TS.ReadLine
msg(i) = str_File
i = i + 1
Loop
tmp_TS.Close