共用方式為


HOW TO:在 Visual Basic 中尋找具有特定模式的子目錄

更新:2007 年 11 月

My.Computer.FileSystem.GetDirectories 方法會傳回唯讀的字串集合,代表目錄中子目錄的路徑名稱。您可以使用 wildCards 參數,指定特定的模式。如果要在搜尋中納入子目錄的內容,請將 searchType 參數設定為 SearchOption.SearchAllSubDirectories。

如果找不到與指定模式相符的目錄,則會傳回空的集合。

若要尋找具有特定模式的子目錄

  • 使用 GetDirectories 方法,以提供要搜尋之目錄的名稱和路徑。下列範例會傳回在目錄結構中,名稱中含有 "Logs" 這個字的所有目錄,並將這些目錄加入至 ListBox1 中。

    For Each foundDirectory As String In _
      My.Computer.FileSystem.GetDirectories( _
      My.Computer.FileSystem.SpecialDirectories.MyDocuments, True, _
      "*Logs*")
    
      ListBox1.Items.Add(foundDirectory)
    Next
    

穩固程式設計

下列情形可能會造成例外狀況:

請參閱

工作

HOW TO:在 Visual Basic 中尋找具有特定模式的檔案

參考

My.Computer.FileSystem.GetDirectories 方法