CurDir Function




drive (optional; String or Char)

The name of the drive

Return Value

A String containing the current path


Returns the current directory of a particular drive or the default drive

Rules at a Glance

  • If no drive is specified or if drive is a zero-length string (“”), CurDir returns the path for the current drive.

  • drive can be the single-letter drive name with or without a colon (i.e., both “C” and “C:” are valid values for drive).

  • If drive is invalid, the function will generate runtime error 68, “Device unavailable.”

  • Because CurDir can only accept a single-character string, you cannot use network drive names, share names, or UNC drive names.


Sub TestCurDir(  )
    MsgBox CurDir("C") 
End Sub

Get VB.NET Language in a Nutshell, Second Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.