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("文件夹") '获取文件夹下所有文件的路径。
'子文件夹的子文件夹,用递归;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)