Is there a built-in way to make Vim open a new buffer with file?

I want open a **file**. `:enew` doesn't take any arguments and opens a **blank** buffer.
`:edit` closes my existing buffer.


--------
Related (about `:enew`):

 - http://vi.stackexchange.com/questions/8215/how-do-i-open-a-new-buffer-without-opening-it-in-a-split  
 - http://vi.stackexchange.com/questions/2768/how-do-you-open-a-new-buffer-in-the-current-window