Quote Originally Posted by dilettante View Post
People do seem to like to go nuts though, assuming misery loves company so they drag everyone down into their private Hell of Unicode requirements. Almost nobody ever needs to worry about Unicode file names, ...
The reason why I usually prefer calling the Unicode API equivalent of intrinsic VB6 functions/statements is not because I need to deal with Unicode characters, but because it is faster to call them on modern OSs.

Having said that, I do agree that the OP probably doesn't require Unicode-awareness nor utmost efficiency. In that case, the built-in Dir function should indeed be adequate.

Quote Originally Posted by bPrice View Post
I saw you guys always use functions with a "$" attached to the end. For another example, I also saw right$, left$ and mid$. I know of their existence of course but never get to know the serious difference!!
Note that in VB6, the Dir function already returns a String (there's no Variant version) so there's really no need to affix the $ type-declaration character.