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