VB打开一个文件夹下所有的*.txt文件并且对其进行读取操作

 我来答
匿名用户
2014-12-13
展开全部
dim aa as string
aa =dir ("一个文件夹的路径\*.txt")
do while aa<>""
'打开这个"一个文件夹的路径\" & aa TXT文件,并读取
aa =dir()

loop
追问
不好意思啊,刚没说明白,我是想在listview里面显示所有*.txt文件的内容。而非文件名。该怎么做?谢谢!
追答

好吧。。。我给你代码:

Dim aa As String
Dim TextLine, a
aa = Dir("一个文件夹的路径\*.txt")
Do While aa <> ""

Open "一个文件夹的路径\" & aa For Input As #1    ' 打开文件。
Do While Not EOF(1)   ' 循环至文件尾。
  Line Input #1, TextLine   ' 读入一行数据并将其赋予某变量。
  a = a & TextLine ' 把读入的文本存入A中
Loop
Close #1   ' 关闭文件。
ListView1.ListItems.Add a '将文本数据放到ListView里
aa = Dir()
Loop
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式