Give credit to wilsone8 for the FastDirectoryEnumerator class