Hi ya
I need to check if a directory exists in a path.
does anyone know the syntax?
Thanks in advance
Diana
![]() |
Patch reliability is unclear. Unless you have an immediate, pressing need to install a specific patch, don't do it. |
SIGN IN | Not a member? | REGISTER | PLUS MEMBERSHIP |
Home » Forums » AskWoody support » Productivity software by function » Visual Basic for Applications » Search if directory exists – syntax
Geoff,
also works as a stand alone VBS executed via the WSHost by changing syntax to:
Dim fs, fldr Set fs = CreateObject("Scripting.FileSystemObject") fldr=InputBox("Name of folder?", "Where am I?") If Not fs.folderexists(fldr) Then MsgBox "You are lost. " & fldr & " does not exist on this computer." Else MsgBox "Lucky you. " & fldr & " is a valid folder." End If
the
objShell.Popup
is more flexible than
MsgBox
, but the latter works.
The following is a little mysterious, but on the “old” Windows98/Office 97 side of my dual-boot home PC, the FileSystemObject code runs OK.
I do have IE5 on there.
Part of the mystery is, I can see Microsoft Scripting Runtime in the list of available references, yet I don’t have a reference to it, and the code still runs!
Charlotte,
Fair point.
I’m not sure when scripting became available. When I run Office 97 it supports it, if I add a reference to Microsoft Scripting Runtime (SCRRUN.DLL). So if it was not included with O97 (I can’t check) but was with VB5, then Word97 would have been able to access it.
Which leads to the next potential problem. If you use scripting (or anything else where you add referecnes) you do need to make sure to distribute the DLL/OCX (provided you have the right to do so)
Donations from Plus members keep this site going. You can identify the people who support AskWoody by the Plus badge on their avatars.
AskWoody Plus members not only get access to all of the contents of this site -- including Susan Bradley's frequently updated Patch Watch listing -- they also receive weekly AskWoody Plus Newsletters (formerly Windows Secrets Newsletter) and AskWoody Plus Alerts, emails when there are important breaking developments.
Welcome to our unique respite from the madness.
It's easy to post questions about Windows 11, Windows 10, Win8.1, Win7, Surface, Office, or browse through our Forums. Post anonymously or register for greater privileges. Keep it civil, please: Decorous Lounge rules strictly enforced. Questions? Contact Customer Support.
Want to Advertise in the free newsletter? How about a gift subscription in honor of a birthday? Send an email to sb@askwoody.com to ask how.
Mastodon profile for DefConPatch
Mastodon profile for AskWoody
Home • About • FAQ • Posts & Privacy • Forums • My Account
Register • Free Newsletter • Plus Membership • Gift Certificates • MS-DEFCON Alerts
Copyright ©2004-2025 by AskWoody Tech LLC. All Rights Reserved.
Notifications