I如何使用vb.net搜索特定文件並將路徑存儲在變量中? 例如,如果我需要知道我的整個計算機中的* .abc文件的位置,該怎麼辦? 謝謝 Furqan使用vb.net搜索特定文件夾/擴展名
1
A
回答
0
有在.NET 4.0中引入的EnumerateFiles方法。如果沒有,你可以使用GetFiles方法,但要注意這個方法返回一個表示匹配文件名的字符串數組,它可能會阻塞很長一段時間。
1
Dim di As New DirectoryInfo("c:\")
Dim files() As FileInfo = di.GetFiles("*.abc", SearchOption.AllDirectories)
0
嗯,這很尷尬,但這似乎之前爲我工作,也許你可以試試
If System.IO.File.Exists(txtName.Text) Then
MsgBox("Match not found")
Else
MsgBox("Match found")
End If
更新
這一個工程
Directory.SetCurrentDirectory(My.Computer.FileSystem.SpecialDirectories.MyDocuments & "\WinVault")
If Not System.IO.File.Exists(txtName.Text & ".wv") Then
btnSave.Enabled = True
Else
btnSave.Enabled = False
'Balloon tip
bTipControl = txtName
bTipCaption = "Vault Name"
bTipText = VAULT_NAME_EXIST
bTip_Show()
End If
當然,請確保您輸入System.IO
或廣告d參考如果不可用。
相關問題
- 1. 在文件夾/目錄(PHP)中搜索特定的文件擴展名
- 2. 原子 - 通過擴展名在選定文件夾中搜索
- 3. 具有特定擴展名的文件的遞歸搜索
- 4. 正則表達式的文件夾名稱來搜索具有特定文件擴展名的文件
- 5. Mercurial通過文件擴展名搜索
- 6. 搜索URL沒有文件擴展名
- 7. 搜索帶擴展名的文件
- 8. 使用sitecore搜索搜索特定文件夾
- 9. Python:獲取包含特定文件擴展名的文件夾
- 10. 搜索文件使用擴展功能
- 11. 在VB.Net中使用文件擴展名搜索所有驅動器
- 12. Phing echo文件名特定擴展名
- 13. 如何創建批文件來搜索文件夾中具有特定擴展名的文件?
- 14. 在文件夾中搜索具有已知擴展名的未知文件名
- 15. 使用JSP的文件夾中的特定擴展名的列表文件
- 16. 使用BASH重命名具有特定擴展名的文件夾
- 17. GREP搜索跨特定文件擴展名的術語不起作用
- 18. 使用os.path基於擴展名搜索文件
- 19. 使用ack搜索沒有擴展名的文件
- 20. 遞歸刪除具有特定擴展名的文件夾
- 21. Git - 忽略特定文件夾中的擴展名
- 22. 排除特定的文件擴展名
- 23. 特定文件擴展名動錯誤
- 24. 如何限制搜索的文件只有特定的擴展
- 25. Ack:搜索具有特定擴展名的文件的目錄樹
- 26. Linux - 如何遞歸搜索具有特定擴展名的文件?
- 27. 在當前目錄中搜索特定擴展名的文件C
- 28. 在特定驅動器中搜索擴展名爲.dcm的文件c#
- 29. 在目錄中遞歸搜索具有特定擴展名的文件
- 30. 在使用pathinfo搜索擴展名時允許使用文件名中的點
我試圖代碼,但錯誤說 沒有定義的DirectoryInfo 文件信息不定義 另外,我怎麼能路徑存儲到一個變量 – 2010-08-29 08:54:09
兩種這些類型都在System.IO,所以你需要把在代碼文件的頂部導入System.IO語句,如果您還沒有,可以添加對它的引用。 – Peter 2010-08-29 17:31:01