Как определить, есть ли файл на диске Страница 2. Способ 2 (_findfirst)
|
Страница 2 из 11 Способ 2 (_findfirst) Функция _findfirst возвращает информацию о первом файле, удовлетворяющем заданной маске поиска. Если указать точное имя файла, то мы сможем ответить на наш вопрос.
#include <io.h>
bool FileExists (const char *fname) { _finddata_t data; long nFind = _findfirst(fname,&data); if (nFind != -1) { _findclose(nFind) return true; } return false; } | С помощью этого способа можно определять не только существование отдельного файла, но также и группы файлов, соответствующей заданной маске. А если задать маску как "*.*", то можно узнать есть ли файлы в заданной директории. |