如何列出硬盘驱动器中某个文件夹下的所有文件名?

齐德

我想用vb.net列出硬盘驱动器中文件夹下的所有文件名,我不知道如何。首先,我选择一个包含folderbrowser组件的文件夹,接下来,我列出所有文件

这是我的代码(仅适用于选择文件夹)

   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是文件夹路径的名称

使用此代码,结果,我只能在网格中看到两次第一个文件

尼尔

每个循环都有一个问题:CStr()将值转换为字符串。因此,您的for循环将遍历files数组中文件数字符串中的每个char。因此将其更改为:

For Each a In files

然后,a将是files数组中的每个文件名。如果要将每个添加到网格,则需要将该行更改为:

folder_hard.Rows.Add(a)

所以这应该工作:

Dim files() As String = Directory.GetFiles(txt_folder.Text)
For Each a In files
    folder_hard.Rows.Add(a)
Next

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从损坏的硬盘驱动器中恢复文件?

递归获取Alfresco 5.0中某个文件夹下的所有内容文件名(通过WebScripts)

从外部硬盘驱动器恢复文件夹

如何从终端列出硬盘驱动器及其所有分区(包括大小)?

如何从启动的USB驱动器更改硬盘驱动器上文件夹的权限

如何共享辅助硬盘驱动器上的分区上的文件夹?

如何使文件夹同步到外部USB硬盘驱动器?

如何从另一个硬盘驱动器擦拭Windows文件夹?

从硬盘驱动器文件夹中删除svn

自动将所有USB驱动器安装在特定文件夹下

如何将所有文件刷新到硬盘驱动器,以便WinRAR都可以将其归档?

页面文件如何存储在硬盘驱动器上?

如何授予外部硬盘驱动器的文件权限?

从损坏的硬盘驱动器中恢复特定文件

取得硬盘驱动器所有权不会泄露文件

批处理文件以遍历外部硬盘驱动器的所有组合

Mac OS X上ntfs硬盘驱动器上带有重音符号的文件名“无此文件或目录”

如何在Rails中将文件夹下的所有文件名设置为枚举?

如何使用angular js列出文件夹中的所有文件名

有没有一种方法可以获取硬盘驱动器上所有文件夹的列表以及所用的空间?

为什么删除的文件实际上没有从硬盘驱动器中删除?

如何在整个硬盘驱动器中搜索文件?

如何从硬盘驱动器损坏的计算机中恢复文件?

终端:如何从硬盘驱动器中永久删除文件

删除VDI文件所在的硬盘驱动器后,如何删除VirtualBox中的VM?

如何打开由ubuntu中的password.exe文件锁定的外部硬盘驱动器?

如何使外部硬盘驱动器上的文件和文件夹数据库存在?

如何从谷歌驱动器文件夹递归列出所有文件到电子表格?

用旧硬盘驱动器切换新硬盘驱动器(包含文件)