vb.net搜索文件 vb搜索文本框的内容

vb.net 如何用通配符查找文件【vb.net搜索文件 vb搜索文本框的内容】步骤如下:
窗体上添加2个列表框,一个按钮:
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim MyDir As String = "C:\123"
'搜索并显示子文件夹
ListBox1.Items.Clear()
For Each MySubDir As String In System.IO.Directory.GetDirectories(MyDir)
ListBox1.Items.Add(MySubDir)
Next
'搜索并显示文件
ListBox2.Items.Clear()
For Each MyFile As String In System.IO.Directory.GetFiles(MyDir)
ListBox2.Items.Add(MyFile)
Next
End Sub
End Class
vb.net查找文件问题思路vb.net搜索文件:
1vb.net搜索文件 , 使用ListBox1控件来存放搜索到vb.net搜索文件的文件名,然后ListBox1.SelectedItem就可以返回选中项的文本vb.net搜索文件;
2,利用获得的选中项文本(即文件与路径),使用打开文本文件的方法,读取内容显示在文本框里 。
vb.net关键字搜索文件窗体上添加一个文本框,一个列表框,一个按钮:
代码如下:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim MyDir As String = "C:\123"
Dim MyFilter As String = "*"TextBox1.Text"*"
ListBox1.Items.Clear()
For Each MyFile As String In System.IO.Directory.GetFiles(MyDir, MyFilter)
ListBox1.Items.Add(MyFile)
Next
End Sub
vb.net 搜索文件的问题1、要使用进度条vb.net搜索文件,可用递归vb.net搜索文件的方法取得文件夹内vb.net搜索文件的文件数 。
2、在循环里使用DoEvent语句 。
vb.net 搜索子目录下的文件vb.net编程查找搜索指定目录下面的所有文件和其子目录下的文件vb.net搜索文件,方法如下vb.net搜索文件:
''=============================================
''名称: FindPath
''作用: 查找搜索指定目录下面的所有文件和其子目录下的文件
''参数vb.net搜索文件:strPath 要查找的目录vb.net搜索文件,
''strFiles 用于存查找结果的缓冲区vb.net搜索文件,String 类型的动态数组,调用时事先初始化,如Redim strFiles(0)
''FileCount 用于返回文件个数
''=============================================
Public Sub FindPath(ByVal strPath As String, strFiles() As String, FileCount As Long)
Dim strDirs()As String
Dim strResultAs String
Dim FileLimitAs Long
Dim dirLimitAs Long
Dim dirCountAs Long
Dim IAs Long
FileLimit = UBound(strFiles)1
dirLimit = 0
If Right$(strPath, 1)"/" Then strPath = strPath"/"
strResult = Dir(strPath, vbDirectoryvbSystemvbReadOnlyvbHiddenvbNormalvbArchive)
Do While Len(strResult)0
If strResult"." And strResult".." Then
If (GetAttr(strPathstrResult) And vbDirectory)vbDirectory Then
If FileCount = FileLimit Then
ReDim Preserve strFiles(FileLimit10)
FileLimit = FileLimit10
End If
strFiles(FileCount) = strPathstrResult
FileCount = FileCount1
Else
If dirCount = dirLimit Then
ReDim Preserve strDirs(dirLimit10)
dirLimit = dirLimit10
End If
strDirs(dirCount) = strPathstrResult
dirCount = dirCount1
End If
End If
strResult = Dir(, vbDirectoryvbSystemvbReadOnlyvbHiddenvbNormalvbArchive)
Loop
For I = 0 To dirCount - 1
Call FindPath(strDirs(I), strFiles, FileCount)
Next I
End Sub
VB.NET遍历查找某个文件夹,并找出指定文件解压密码:1299
假设路径为C:\abc
代码:
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim Files As ObjectModel.ReadOnlyCollection(Of String) = My.Computer.FileSystem.GetFiles("C:\abc")
Dim FileSize As Long, FileName As String = Nothing
Dim oFileSize As Long
For Each File As String In Files
oFileSize = My.Computer.FileSystem.GetFileInfo(File).Length
If oFileSizeFileSize Then
FileSize = oFileSize
FileName = File
End If
Next
Dim ListN As ListViewItem = New ListViewItem(My.Computer.FileSystem.GetName(FileName))
ListN.SubItems.Add(oFileSize" byte")
ListN.SubItems.Add(My.Computer.FileSystem.GetFileInfo(FileName).Extension" 文件")
ListN.SubItems.Add(FileName)
ListView1.Items.Add(ListN)
End Sub
End Class
详见源代码?。?
关于vb.net搜索文件和vb搜索文本框的内容的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读