Fix for #10. Windows can return files that don't match the given search pattern in EnumeratePaths because 8.3 naming (from DOS) is enabled for the filesystem.
This removes the special case allowing those names to pass SearchPattern tests and makes sure the returned paths match the search pattern on Windows.
Fix for #10. Windows can return files that don't match the given search pattern in
EnumeratePaths
because 8.3 naming (from DOS) is enabled for the filesystem.This removes the special case allowing those names to pass
SearchPattern
tests and makes sure the returned paths match the search pattern on Windows.