Я бы сказал, что это зависит от контекста. если файл был только что создан, а затем этот процесс запущен, то нет смысла проверять, существует ли он. Вы можете предположить, что это происходит, потому что код все еще выполняется.
однако, если этот файл постоянно удаляется и создается, то да, имеет смысл убедиться, что он существует, прежде чем продолжить.
еще один фактор - кто / что обращается к файлу. если к файлу обращаются несколько клиентов, то существует большая вероятность того, что файл будет изменен / удален, и поэтому имеет смысл проверить, существует ли файл.