关于文件读取!!!!!!高手帮忙!!!!!

ldh_0421 2003-03-24 04:55:47
请问如何将一个文本文件的全文一次读入一字符串变量,并保持格式不变?
...全文
37 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
renchen 2003-03-25
  • 打赏
  • 举报
回复
如果用FSO的Readline
来实现时,怎么来读取找到的上一行呢?
northwolves 2003-03-24
  • 打赏
  • 举报
回复
Dim s As String
Open "D:\temp.txt" For Binary As #1
s = Space(LOF(1))
Get #1, , s
Close #1
三楼の郎 2003-03-24
  • 打赏
  • 举报
回复
Open WorkDir & "text.txt" For Input As #1

Dim t_String As String
t_String = Input(LOF(1), 1)

Close #1
litsnake1 2003-03-24
  • 打赏
  • 举报
回复
up
oswica 2003-03-24
  • 打赏
  • 举报
回复
up
qbilbo 2003-03-24
  • 打赏
  • 举报
回复
前面忘了关闭文件。

最后加上一句:Close #1
qbilbo 2003-03-24
  • 打赏
  • 举报
回复
Dim strLong As String, strTemp As String

Open "c:\Frunlog.txt" For Input As #1
Do
Line Input #1, strTemp
strLong = strLong + strTemp + vbNewLine
Loop Until EOF(1)

strLong = Left(strLong, Len(strLong) - 2) '去掉最后一个换行符。
Cooly 2003-03-24
  • 打赏
  • 举报
回复
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.OpenTextFile(Text1.Text, 1)
strGet = f.ReadAll
f.Close
Set f = Nothing
Set fso = Nothing
Cooly 2003-03-24
  • 打赏
  • 举报
回复
FSO的ReadAll
File I/O 的 Input都可以。

查找FAQ或以前的帖子

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧