>>Another option is to use the Scripting.FileSystem option to open a Folder object, and then access the subfolders and files collections of the Folder object.
>
>Or create your own FileSystem objects ;-)
Why bother - Scripting.FileSystemObject is built into the freely-redistributable WSH, and adds a ton of functionality!