【发布时间】:2011-06-01 11:22:00
【问题描述】:
我正在研究 vb.net 赢表。我的任务是将文件夹中的文件名显示到 gridview 控件上。当用户单击我的 UI 中的进程按钮时,gridview 中存在的所有文件名,必须将相应的文件一个接一个地加载到内存流缓冲区中,并将标题附加到文件的内容中,并将其保存在硬盘中,_ed 为文件名的后缀。
我是一个非常基础的程序员。我已经做了以下尝试,并成功地将文件名显示到 gridview 上。但不知道后面的部分。请问有什么建议吗?
'将文件夹中的文件显示到网格视图上
Dim inqueuePath As String = "C:\Users\Desktop\INQUEUE"
Dim fileInfo() As String
Dim rowint As Integer = 0
Dim name As String
Dim directoryInfo As New System.IO.DirectoryInfo(inqueuePath)
fileInfo = System.IO.Directory.GetFiles(inqueuePath)
With Gridview1
.Columns.Add("Column 0", "FileName")
.AutoResizeColumns()
End With
For Each name In fileInfo
Gridview1.Rows.Add()
Dim filename As String = System.IO.Path.GetFileName(name)
Gridview1.Item(0, rowint).Value = filename
rowint = rowint + 1
Next
非常感谢您抽出宝贵的时间阅读这篇文章。
【问题讨论】:
-
Here is a straightforward example 了解如何做你需要的。提供了两个功能。如果您有文件名和路径,其中一个有效,如果您已经使用File.Open() 打开文件,则另一个有效。这不是一个理想的示例,因为它没有正确解释错误,但显示了您如何读取文件的基础知识。
标签: vb.net