using dir to get folder names

  • Thread starter Thread starter pjryan
  • Start date Start date
P

pjryan

I am using dir(path, vbdirectory) to return the names of folders and files,
but instead of getting the folder name, I am getting "." How can I remedy
this.

Thanks
 
Write your code to ignore it.

.. is the shortcut for the current directory
... is the shortcut for the parent directory

In some versions of windows, you can go up the path with more and more dots.
 
MyPath = "c:\"
MyName = Dir(MyPath, vbDirectory)
Do While MyName <> ""
If (GetAttr(MyPath & MyName) And vbDirectory) = vbDirectory Then
MsgBox(MyName)
End If
MyName = Dir()
Loop

If this post helps click Yes
 
thanks - I know what the "." and ".." mean when listing directories and
folders, but it did not compute to me here! I did not let my loop continue
running to see what would come next. When "." showed up first, I panicked.
Thanks
 
Back
Top