Layer Merge Logic Check upper directory first If file exists → return Else check lower readdir Strategy Read both directories Store filenames Remove duplicates