First of all, I would not recommend anything VB.NET-related. Why not using pure .NET BCL:
http://msdn.microsoft.com/en-us/library/ms143316%28v=vs.110%29.aspx[
^]?
However, you won't get anything new. Those types and methods clearly show… that you cannot ignore some particular directory from the search. You will need to find all files and then ignore some of the found ones, in further processing.
—SA