VIP can complete filenames for Ex file commands. Filename completion must be turned on by calling
(setq vip-filename-completion t)
in your `.emacs' file before turning history on. The completion is base on `completer.el' package. This completer recognizes partial filename patterns. You must get this file from the Emacs archives to get completion (see section Useful Packages for archive locations). It will be in Emacs 19 distribution.
Completion is done when you type TAB. The completer does not grok wildcards in filenames. Once you type a wildcard, the completer will no longer work for that path.