Tests for the existence of a directory.
DirExist(pathname)
(s) pathname complete drive and path.
(i) @TRUE if the directory exists; @FALSE if it doesn't exist or if the pathname is invalid.
You can use this function to determine whether a specified drive is valid by checking for the existence of the root directory on that drive. A @TRUE response indicates that it is a valid drive on the system. But it does not indicate that there is a usable disk in the drive (e.g. in a Floppy drive)
This function will accept a UNC path.
This function supports extended-length path names.
; This example checks to see if a directory c:\wp exists. If it ; doesn't one is created. wpdir = "c:\wp" If !DirExist(wpdir) Then DirMake(wpdir) DirChange(wpdir) ; This section asks the user to input a drive, and then checks its ; existence. While @TRUE ; Loop forever, until break or exit DRIVE = AskLine("Run Excel", "Enter a drive letter", "", 0) If DRIVE == "" Then Exit DRIVE = StrSub(DRIVE, 1, 1) If DirExist("%drive%:\") Then Break EndWhile Message("Selected Drive", DRIVE)
DirChange, DirMake, DirRemove, DirRename, AppExist, FileExist, DiskExist