You can't do it with the same (standard) dialog! You need to use
OpenFileDialog[
^] to browse for files and
FolderBrowserDialog[
^] to browse for folders. Why? Read this
discusion[
^].
You can achive this writing custom dialog using
CheckedListBox[
^], but the implementation of listing fiels and dirs belongs to you ;)