A directional antenna alone would not work. That will get you close but then the front end of the receiver would be swamped and even with high levels of attenuation the signal will leak into the receiver, coax etc and no longer provide a directional signal. You need to get a little more advanced and use what is often called an "offset attenuator". You vary the level of a mixed signal which then gives nearly infinite attenuation so even if the signal source is several watts and you are less then a meter away the directional properties of the antenna still work.
Amateur radio fox hunts(hidden transmitters) use this setup quite often, it works extremely well.