![]() |
Check if file on intranet exists
I need to check if a file with path "http://pmnet/113-FR-001.xls" exists
without opening it. I've tried using Dir(myPath) but I get an error 52 'Bad file name or number'. I've also tried using the FileExists method in VB but I'm not sure how to use it. Thanks |
Check if file on intranet exists
Maybe this:
http://vbnet.mvps.org/code/fileapi/pathfileexists.htm NickHK "mcphc" wrote in message ... I need to check if a file with path "http://pmnet/113-FR-001.xls" exists without opening it. I've tried using Dir(myPath) but I get an error 52 'Bad file name or number'. I've also tried using the FileExists method in VB but I'm not sure how to use it. Thanks |
Check if file on intranet exists
http (hyper-text transfer protocol) is a transfer protocol and cannot be used
to check if a file exists. In some cases you can use File:// when generating webpages. the DIR command cannot be used directly to check for a file on internet. One thing you can do is add a network drive in you window explorer. Go to explorer and under tools "Map Netwrok drive". Assign a drive letter to pmnet. Then you can use the drive letter and file name in the DIR command. "mcphc" wrote: I need to check if a file with path "http://pmnet/113-FR-001.xls" exists without opening it. I've tried using Dir(myPath) but I get an error 52 'Bad file name or number'. I've also tried using the FileExists method in VB but I'm not sure how to use it. Thanks |
Check if file on intranet exists
Use xmlhttp and a "HEAD" request:
'*********************** Function HttpExists(sURL As String) As Boolean Dim oXHTTP As Object Set oXHTTP = CreateObject("MSXML2.XMLHTTP") oXHTTP.Open "HEAD", sURL, False oXHTTP.send HttpExists = (oXHTTP.Status = 200) End Function '*********************** Tim "mcphc" wrote in message ... I need to check if a file with path "http://pmnet/113-FR-001.xls" exists without opening it. I've tried using Dir(myPath) but I get an error 52 'Bad file name or number'. I've also tried using the FileExists method in VB but I'm not sure how to use it. Thanks |
Check if file on intranet exists
That's it works perfectly! Thanks a lot.
"Tim Williams" wrote: Use xmlhttp and a "HEAD" request: '*********************** Function HttpExists(sURL As String) As Boolean Dim oXHTTP As Object Set oXHTTP = CreateObject("MSXML2.XMLHTTP") oXHTTP.Open "HEAD", sURL, False oXHTTP.send HttpExists = (oXHTTP.Status = 200) End Function '*********************** Tim "mcphc" wrote in message ... I need to check if a file with path "http://pmnet/113-FR-001.xls" exists without opening it. I've tried using Dir(myPath) but I get an error 52 'Bad file name or number'. I've also tried using the FileExists method in VB but I'm not sure how to use it. Thanks |
All times are GMT +1. The time now is 10:38 AM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com