Как легко проверить, существует ли файл, не пытаясь открыть в режиме чтения? - PullRequest
0 голосов
/ 31 мая 2018

Я в основном хочу открыть файл и прочитать, но также внести изменения в него в двоичном формате, если он существует, и я хочу, чтобы файл был создан, если он не существует.Таким образом, «ab +».Никаких проблем там нет.

Однако я по сути хочу посмотреть, существовал ли файл до того, как он был создан с помощью 'ab +', так как если он этого не сделал, то нет необходимости читать содержимое (мы можембыть гарантированным, это пусто).В основном, длинная часть кода может быть пропущена, если я сделаю так, как если бы существовал только файл до того, как он был создан в режимах fopen 'w' или 'a'.Однако кажется бесполезным пытаться (в большинстве случаев тоже успешно) и каждый раз открывать файл в режиме чтения, закрывать его и снова открывать тот же файл в двоичном режиме добавления.

Честно говоря, это не главная проблема,Просто любопытно.Возможен ли более удобный способ?Я на платформе Windows, используя MSVisio.

...