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