This is not exactly answering your question, but I think it would serve the same purpose. I bookmark the files I'm using most often.
You can read more about it here: http://www.emacswiki.org/emacs/BookMarks
but in a nutshell: C-x r m bookmarks the currently open file (works on dired
buffers too). C-x r b loads the bookmarked file with word completion.