Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
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 |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
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 |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
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 |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
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 |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
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 |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Check if a File Exists | Excel Programming | |||
Check if file exists | Excel Discussion (Misc queries) | |||
How to check if a file exists in an ftp folder | Excel Discussion (Misc queries) | |||
check if file exists | Excel Programming | |||
check if a file exists / is open | Excel Programming |