Mathematica 10 has introduces file name completion. It works only with certain built-in functions such as Import, SetDirectory, ...
Note: As of version 9, this functionality is available and works out of the box. I've a few questions about Command Completion in Mathematica. I recently discovered this feature, and it's really ...