VB.net遍历某个文件夹,并读取子目录中的指定文件

VB.net遍历某个文件夹,并读取子目录中的指定文件,第1张

vb.net:

Dim path = System.IO.Directory.GetFiles("D:\Log\abc", "*.txt", SearchOption.AllDirectories):搜索该路径下的所有txt类型的目录及子目录

path.AddRange(path)

Dim _RecordInfo As String

Dim _Reader As StreamReader

_Reader = New StreamReader(file, System.Text.Encoding.Default):'以Default编码的形式读取file文件(文件写入的编码要与读取的编码一致)

这个不是用sql来搞定的吧。

个人感觉应该用服务器端代码来实现。

DirectoryInfo dirInfo = new DirectoryInfo("路径")

//参数一:文件类型(如果所有文件就是*)

//参数二:是否查找目录下的子目录

FileSystemInfo [] files = dirInfo.GetFileSystemInfos("*.jpg", DirectoryInfo.GetFileSystemInfos)

DataGrid.DataSource = files

DataGrid1.DataBind()

//剩下的,你只要前台把文件的个个属性对应上就可以了。FileSystemInfo类有哪些属性,建议去msdn上面查一下。

IO.Directory.GetDirectories("文件夹") '获取文件夹中的所有子文件夹路径。

IO.Directory.GetFiles("文件夹") '获取文件夹下所有文件的路径。

'子文件夹的子文件夹,用递归;


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11506537.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存