VB程式設計:得到資料夾裡所有檔名

以下是提取資料夾下所有檔名的VB程式碼,它可以輕易得到一個資料夾的所有檔名,這個程式碼是提取C盤根目錄下所有檔名,你就要改一下,就可以提取其它檔案裡的所有檔名。

在窗體上畫一個按鈕,輸入以下VB原始碼,執行後點擊按鈕,就會在窗體上輸出C盤下所有檔名。

Private Sub Command1_Click()

Dim d As New Collection ‘宣告一個集合

Dim f

f = Dir(“C:\*。*”) ’返回C盤目錄下第一個檔案,這裡可改成別的資料夾名

d。Add f ‘將找到的第1個檔名新增到集合裡

Do While f <> “” ’迴圈查詢所有檔案

f = Dir

d。Add f ‘將找到的檔名新增到集合

Me。Cls ’清屏,然後在窗體上輸出所有檔名

For Each f In d

For i = 1 To Len(f)

If Left(Right(f, i), 1) = “。” Then Exit

If InStr(f, “。”) <> 0 Then

If InStr(f, “。scf”) <> 0 Or InStr(f, “。lnk”) Or InStr(f, “。url”) Then

f = Left(f, Len(f) - i)

End

Print f

Next

End Sub

End If

End If

Print f

Next

End Sub