Why wouldn't you just link to the directory and let the user's browser handle
Try entering C:\ in your address bar. In internet Explorer, it does exactly
what you want it to. In any other browser, it provides a file and directory
listing with links. Either way, I believe it provides the functionality you are
Just be sure to use relative links (no drive letters) as other people may have
different drive letters (or none at all in the case of Unix).