【发布时间】:2018-02-15 21:49:09
【问题描述】:
我想用 vb.net 列出硬盘中文件夹下存在的所有文件名,但我不知道如何。首先,我选择一个带有文件夹浏览器组件的文件夹,接下来,我列出所有文件
这是我的代码(仅用于选择文件夹)
dossier_disque.ShowDialog()
txt_folder.Text = dossier_disque.SelectedPath
对于列出所有文件,我尝试对每个文件使用,但它不正确
我尝试列出文件时的代码
Dim files() As String = Directory.GetFiles(txt_folder.Text)
For Each a In CStr(files.Count)
folder_hard.Rows.Add(Directory.GetFiles(txt_folder.Text))
Next
folder_hard 是一个网格名称 txt_folder 是文件夹路径的名称
使用此代码,结果,我在网格中只能看到第一个文件两次
【问题讨论】:
-
同样的结果,我编辑我的帖子
-
这是作业,你不知道怎么做? ;-) 你知道,你循环的是一个数字而不是文件列表?例如。如果您的文件夹中有 587 个文件,您的 For 循环会返回 3 个字符。 “5”、“8”、“7”!我想,您想遍历文件数组并将它们添加到您的 DGV。
标签: vb.net file directory hard-drive