RE:kisiera saber como hacer un explorador
El cómo hacerlo es cosa tuya, tú tienes que saber cómo quieres que sea estéticamante. Existen muchos controles relacionados como DriveListBox, DirListBox, FileListBox... (algo feos). Uno de los más interesantes es el ListView (parecido al del explorador propio de Windows)...
Para obtener las características de un archivo creo que no hay nada más fácil que utilizar FSO (FileSystemObject). Para ello debes referenciar tu proyecto a la librería Microsoft Scripting Runtime.
Dim fso As FileSystemObject
Set fso = CreateObject("Scripting.FileSystemObject")
Con este objeto puedes obtener carpetas, archivos... y de estos puedes obtener su tipo, fecha de creación, tamaño... con las propiedades del objeto File propio también de esta librería.
Aquí hay un ejemplo, en inglés, pero que realmente se entiende muy fácilmente porque el código es muy explicativo por sí solo:
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q190029
Un saludo