Hi dnnyobi,
Use string.StartsWith function for checking.
Refer below code.
Code
C#
private void Form1_Load(object sender, EventArgs e)
{
string[] filesPath = System.IO.Directory.GetFiles(@"C:\Files");
foreach (string filePath in filesPath)
{
string fileName = System.IO.Path.GetFileName(filePath).ToLower();
if (fileName.StartsWith("a") || fileName.StartsWith("b"))
{
MessageBox.Show(filePath);
}
}
}
VB.Net
Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) Handles MyBase.Load
Dim filesPath As String() = System.IO.Directory.GetFiles("C:\Files")
For Each filePath As String In filesPath
Dim fileName As String = System.IO.Path.GetFileName(filePath).ToLower()
If fileName.StartsWith("a") OrElse fileName.StartsWith("b") Then
MessageBox.Show(filePath)
End If
Next
End Sub