Guys I have tried so many crazy Regex none worked to check something like this =>> C:\Blabla\Blabla\Blabla\Blabla\blabla.txt or ANY level of file depth meaning C:\Blabla\Blabla\Blabla\Blabla\Blabla\Blabla\Blabla\Blabla\Blabla\Blabla\blabla\blablablabla.txt
Regex.IsMatch (MyPath, @"^(?:[a-zA-Z]\:|\\\\[\w\.]+\\[\w.$]+)\\(?:[\w]+\\)*\w([\w.])+$")