For vim there is a filesystem explorer called NERDtree: https://github.com/scrooloose/nerdtree
Surely an alternative or superior package exists for Emacs?
Try out lusty-explorer. It's a well done plugin. Get it here