Чтобы определить, существует ли файл, вы можете попробовать получить его статистику (время создания, защита и т. Д.).Это не потребует от вас, чтобы открыть или прочитать содержимое файла.Код ошибки скажет вам, если у вас просто нет разрешения на выполнение действия или файл не существует.
Что касается чтения без стандартных функций открытия и чтения, то почему ?!Не пытайтесь изобретать велосипед.