[thelist] ASP: FileSystemObject.FileExists

Maximillian Schwanekamp anaxamaxan at neptunewebworks.com
Wed Apr 14 16:31:16 CDT 2004

>What am I doing wrong?

You need to use the local file path, not the external URL.  Server.MapPath
is useful for this:

Function CheckFileExists(sFileName)
 Dim fso
 Set fso = Server.CreateObject("Scripting.FileSystemObject")
 CheckFileExists = (fso.FileExists(sFileName))
 Set fso = Nothing
End Function

If CheckFileExists(Server.MapPath("/~test/art/port/41_1.jpg")) then
	Response.Write("file is there")
	Response.Write("file is not there")
End If

There are scads of ASP/VB resources, but I have found DevGuru's quick
references most handy for this.  They sell a downloadable version for $10.

Maximillian Von Schwanekamp
voice: 541-302-1438
fax: 208-730-6504

More information about the thelist mailing list