Find in files : FileSystem « Stream File « VB.Net Tutorial






Option Strict On

Imports Microsoft.VisualBasic.FileIO
Imports System.Collections.ObjectModel

Public Module FileFind
   Public Sub Main()
      Dim filespec() As String = {"*.vb"}
      Dim matches As ReadOnlyCollection(Of String)

      matches = My.Computer.FileSystem.FindInFiles(".", "Class", False,SearchOption.SearchTopLevelO
nly, filespec)
      If matches.Count > 0 Then
         Console.WriteLine("'Class' found in:")
         For Each filename As String In matches
            Console.WriteLine(" " & filename)
         Next
      Else
         Console.WriteLine("No matches found.")
      End If
   End Sub
End Module
'Class' found in:
 C:\Java_Dev\WEB\dev\VB\Addaprinterprocess.vb
 C:\Java_Dev\WEB\dev\VB\Addfirstpointandsizetoanotherpoint.vb








13.7.FileSystem
13.7.1.List all available Drives
13.7.2.Find in files
13.7.3.My.Computer.FileSystem.ReadAllText
13.7.4.My.Computer.FileSystem.WriteAllText
13.7.5.My.Computer.FileSystem.CurrentDirectory
13.7.6.Test for a valid directory
13.7.7.My.Computer.FileSystem.DirectoryExists
13.7.8.Drive TotalFreeSpace, AvailableFreeSpace and TotalSize
13.7.9.My.Computer.FileSystem.FileExists(''FileName'')
13.7.10.Use pattern(wildcard) to match directories
13.7.11.Use pattern(wildcard) to match files
13.7.12.My.Computer.FileSystem.FindInFiles
13.7.13.My.Computer.FileSystem.GetParentPath