Check if file exist without Dir$()

newapa

Board Regular
Joined
Sep 13, 2012
Messages
69
Hi!

Is there any other way to check if file exist without using dir$() function?

any help i appreciated

thanks in advance
 

Excel Facts

What is the fastest way to copy a formula?
If A2:A50000 contain data. Enter a formula in B2. Select B2. Double-click the Fill Handle and Excel will shoot the formula down to B50000.
You could use the FileSystemObject?

Code:
Dim fl As Object

On Error Resume Next
Set fl = CreateObject("scripting.filesystemobject").GetFile("C:\SomeFolder\SomeFile.xlsx")
On Error Goto 0

If fl Is Nothing Then
  MsgBox "File doesn't exist"
Else
  MsgBox "File Does Exist"
End If
 
Upvote 0
There will also be the Windows API route (the FileSystemObject encapsulates the API functions I believe so you could argue you are using them when you use the FileSystemObject).

For what purpose do you wish to avoid Dir?
 
Upvote 0
Hi firefly2012 is just for the learning.

i did find out another way to find if file exist or not with getattr(Path & FileName) and have a error handler. if err.number = 53 or err.description = "file not found". :)
 
Upvote 0

Forum statistics

Threads
1,214,583
Messages
6,120,378
Members
448,955
Latest member
BatCoder

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top