RecursiveDirectoryIterator fix