You're still going to have to open it and handle the errors (in case it's the wrong permissions, or the filename is a directory, etc).
Checking if it exists doesn't make the subsequent code any easier or shorter - you still have to check for errors even if it exists.
You're still going to have to open it and handle the errors (in case it's the wrong permissions, or the filename is a directory, etc).
Checking if it exists doesn't make the subsequent code any easier or shorter - you still have to check for errors even if it exists.