Этот вопрос заставил меня искать, что еще можно получить из файла, не просматривая его содержимое (значит, не вводя содержимое с помощью ifstream или getc и т. Д.).
Кроме размера файлаи количество символов, какую еще информацию я могу собрать?Я искал fseek
и обнаружил, что могу использовать SEEK_SET
, SEEK_CUR
и SEEK_END
, которые позволяют мне только найти конец файла, начало файла и текущий указатель.
Чтобы задать вопрос, я специально хочу спросить:
- Можно ли считать вхождения какого-либо символа или типа символа (перевод строки и т. Д.)?
- Можно ли сопоставить его содержимое с определенным шаблоном?
- Использование этих методов быстрее, чем чтение файла несколько раз?
И я спрашиваю о Microsoft Windows, а не о Linux.