in reply to File Intersection problem

The problem appears to boil down to:

I imagine that matching names may be small challenge. Does, for example 'harry' match either 'Harry' or, indeed 'Old Harry' ? But otherwise, this looks straightforward enough. What have you tried ?